Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Friction is a drag.


devel / comp.lang.tcl / Re: ANNOUNCE: tclexecomp V1.4.0 released

SubjectAuthor
o ANNOUNCE: tclexecomp V1.4.0 releasedrola...@gmail.com

1
Re: ANNOUNCE: tclexecomp V1.4.0 released

<ba5fd8d1-6f6a-4878-9b6f-a0a1884d0418n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=10497&group=comp.lang.tcl#10497

  copy link   Newsgroups: comp.lang.tcl
X-Received: by 2002:ac8:4a0f:0:b0:3a9:59bf:fe45 with SMTP id x15-20020ac84a0f000000b003a959bffe45mr1288683qtq.674.1672732858744;
Tue, 03 Jan 2023 00:00:58 -0800 (PST)
X-Received: by 2002:a05:6214:4287:b0:4cc:b954:de7b with SMTP id
og7-20020a056214428700b004ccb954de7bmr2309329qvb.26.1672732857629; Tue, 03
Jan 2023 00:00:57 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.tcl
Date: Tue, 3 Jan 2023 00:00:57 -0800 (PST)
In-Reply-To: <nnd$512d94c5$1bc7e878@14fee35cc5ec6b7a>
Injection-Info: google-groups.googlegroups.com; posting-host=116.12.56.220; posting-account=59xCUwoAAABx9tq6XUTZW-wQ1A7Z8t9L
NNTP-Posting-Host: 116.12.56.220
References: <nnd$512d94c5$1bc7e878@14fee35cc5ec6b7a>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ba5fd8d1-6f6a-4878-9b6f-a0a1884d0418n@googlegroups.com>
Subject: Re: ANNOUNCE: tclexecomp V1.4.0 released
From: rolan...@gmail.com (rola...@gmail.com)
Injection-Date: Tue, 03 Jan 2023 08:00:58 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4928
 by: rola...@gmail.com - Tue, 3 Jan 2023 08:00 UTC

Michael Niehren 在 2022年8月21日 星期日上午11:30:59 [UTC+12] 的信中寫道:
> I'm pleased to announce release V1.4.0 of tclexecomp, a TCL executable
> wrapper.
>
> What is new in V1.4.0
> ----------------------
>
> Update of the following modules:
> --------------------------------
> 1. Update Tcl/Tk to V8.6.12
> 2. Update bwidget to V1.9.15
> 3. Update html3widget to V0.2.6.1
> 4. Update img to V1.4.13
> 5. Update mentry to V3.16
> 6. update pdf4tcl to V0.9.4
> 7. Update scrollutil to V1.16
> 8. Update tablelist to V6.19
> 9. Update tcllib to V1.21
> 10. Update tcltls to V1.7.22 (openssl V1.1.1q)
> 11. Update tdom to V0.9.3
> 12. Update tklib to V0.7
> 13. Update twapi to V4.7.2
> 14. Update wcb to V3.8
>
>
> New integration of the following modules
> ----------------------------------------
> 1. Integration of pgintcl V3.5.1
> 2. Integration of scrolledwidget V0.2
> 3. Integration of udp V1.0.11
> 4. Intergration of zstd V1.0
>
>
> About
> -----
> tclexecomp is a TCL exectutable wrapper, which creates a single executable
> file from a tcl script. Currently it can create binaries for Linux (64 Bit),
> Windows (64 Bit) and MACOS (64 Bit).
> It is based on freewrap (http://freewrap.sourceforge.net/), but with many
> more tcl-modules integrated and support for more operation systems.
>
> Main Features are
> - Create executable Binaries from an TclTk-Script for Linux, Windows and
> MacOS
> - Compile a Tcl program to bytecode
> - Customize the Binaries to the needed modules of the Application
>
> You can also use it as a normal Tcl/Tk-Interpreter.
>
> Web-Site and Download
> ---------------------
> You can find it under
> http://tclexecomp.sourceforge.net/index.html" rel="nofollow" target="_blank">http://tclexecomp.sourceforge.net/index.html
>
>
> Usage
> -----
> To wrap a Tcl/Tk-Script into an Executable, simply use the following
> command:
> tclexecomp <tclfile> -w <tclexecomp destination binary> -o
> <output-file> -forcewrap
>
> As an example on Linux (64Bit) you can create an executable for Windows 64
> (Bit)
> in the following way
> tclexecomp64 test.tcl -w tclexecomp64.exe -forcewrap -o test.exe
>
> You can customize your binaries by calling
> tclexecomp64 -gui
>
>
> Notes on integrated Modules
> ---------------------------
> To use the integrated modules you have to do the usual
> package require ...
> commands.
>
>
> More informations on http://tclexecomp.sourceforge.net
>
> To build your own binaries, you can also find the source code in the git
> repository on sourceforge.
> Building is done under Linux, Windows Binaries are cross compiled with
> mingw, MAC-OS Binaries are
> cross compiled with osxcross.
>
> best regards,
> Michael

Hi Michael

use thread package

set tid {
package require Tk
....
}

set t1 [thread::create]
thread::send $t1 $tid

when the package require Tk load in

get below error

Can't find a usable tk.tcl in the following directories:
/zvfs/tk8.6 /zvfs/tcl8.6/ ....
......
/zvfs/tk8.6/tk.tcl: version conflict for package "Tk": have 8.6.9, need exactly 8.6.12

seem the TK package not install Appropriately .....

V1.1.0 embedded Tcl/Tk to V8.6.9 ok to run
V1.2.0 embedded Tcl/Tk to V8.6.10 NG same error need 8.6.9
V1.4.0 embedded Tcl/Tk to V8.6.12 NG
Please check it , thanks

BR
Rolance


devel / comp.lang.tcl / Re: ANNOUNCE: tclexecomp V1.4.0 released

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor