Deutsch English Français Italiano |
<slrnvluieh.h692.heller@sharky5.deepsoft.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Robert Heller <heller@sharky5.deepsoft.com> Newsgroups: comp.lang.tcl Subject: Re: Tcl / Tk on Windows Date: Sun, 15 Dec 2024 21:27:45 -0000 (UTC) Organization: A noiseless patient Spider Lines: 32 Message-ID: <slrnvluieh.h692.heller@sharky5.deepsoft.com> References: <3c22e484-dd7d-8462-2a10-4d0529e6c8ec@gmail.com> <vjdv25$20jr5$1@dont-email.me> <794f37c4-3f82-a40f-c1df-d337af7b750c@gmail.com> <vjngg3$o9kj$1@dont-email.me> Injection-Date: Sun, 15 Dec 2024 22:27:45 +0100 (CET) Injection-Info: dont-email.me; posting-host="2fc4ab68994234b3b42709284de5cff2"; logging-data="801880"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18u4jzMgZAt0u32/0Wh4MelNxXwTuOwH7U=" User-Agent: slrn/1.0.3 (Linux) Cancel-Lock: sha1:YjeLGan8c7InpThsFFFWOChdvBw= Bytes: 2164 On 2024-12-15, Rich <rich@example.invalid> wrote: > Roderick <hruodr@gmail.com> wrote: >> >> On Thu, 12 Dec 2024, greg wrote: >> >>> Gregor >>> (but Windows != Unix) >> >> Yes, that is really my biggest problem. >> >> There is no other way than to confront a Windows machine and test. >> >> I only need tcl, tk and sqlite3 library, and the program does only >> some calculations on a DB. Perhaps in this very special case cygwin could >> be usable by a windows user, but I will try with something more native. > > Given those requirements, you'd be best off with one of the "single > file executable packages" (i.e., starkit/freewrap/undroidwish/etc.). > > You do the "small extra work" of wrapping all the Tcl/Tk code into the > "package". > > For your windows user(s) they just see a single executable they can > double click upon to launch. The OP can have a look at https://github.com/RobertPHeller/RolePlayingDB3 for an example of a pure Tcl/Tk app that can be cross-built for ANY platform on ANY linux system. He might need to dig up the package library for sqlite3 (eg the pkgIndex.tcl+libtclsqlite3.dll for MS-Windows), which should be online somewhere. >