• Anybody knows a package named Winico?

    From Helmut Giese@21:1/5 to All on Tue Apr 18 17:00:11 2023
    Hello out there,
    prompted today by todays answer to 'What is the state of Tcl
    debugging?' I thought I'd give TclProDebug a try. I downloaded it
    alright but when I started it said 'can't find package Winico'.
    Now, the search for Winico led to a page on SourceForge containing
    TkTable but no Winico.
    If anybody has a link to this package it would be greatly appreciated.
    Helmut

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rich@21:1/5 to Helmut Giese on Tue Apr 18 15:44:04 2023
    Helmut Giese <[email protected]> wrote:
    Hello out there,
    prompted today by todays answer to 'What is the state of Tcl
    debugging?' I thought I'd give TclProDebug a try. I downloaded it
    alright but when I started it said 'can't find package Winico'.
    Now, the search for Winico led to a page on SourceForge containing
    TkTable but no Winico.
    If anybody has a link to this package it would be greatly appreciated.
    Helmut

    Going to: https://sourceforge.net/projects/tktable/

    And clicking on the "Files" tab shows a "winico" directory.

    Clicking on the winico directory shows three sub-directories (0.6, 0.5,
    0.4).

    Inside 0.6 appears to be source and other files for winico.

    Note, I did not download any of them to actually verify their contents.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Harald Oehlmann@21:1/5 to All on Tue Apr 18 17:21:13 2023
    Am 18.04.2023 um 17:00 schrieb Helmut Giese:
    Hello out there,
    prompted today by todays answer to 'What is the state of Tcl
    debugging?' I thought I'd give TclProDebug a try. I downloaded it
    alright but when I started it said 'can't find package Winico'.
    Now, the search for Winico led to a page on SourceForge containing
    TkTable but no Winico.
    If anybody has a link to this package it would be greatly appreciated.
    Helmut

    Yes, the package is obsoleted by changes in Tk and by twapi.
    I have used it 20 years ago. I am sure, I still have it. May answer on
    Friday, I am on travel.
    Harald

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Luc@21:1/5 to Rich on Tue Apr 18 16:47:58 2023
    On Tue, 18 Apr 2023 15:44:04 -0000 (UTC), Rich wrote:

    Helmut Giese <[email protected]> wrote:
    Hello out there,
    prompted today by todays answer to 'What is the state of Tcl
    debugging?' I thought I'd give TclProDebug a try. I downloaded it
    alright but when I started it said 'can't find package Winico'.
    Now, the search for Winico led to a page on SourceForge containing
    TkTable but no Winico.
    If anybody has a link to this package it would be greatly appreciated. Helmut

    Going to: https://sourceforge.net/projects/tktable/

    And clicking on the "Files" tab shows a "winico" directory.

    Clicking on the winico directory shows three sub-directories (0.6, 0.5,
    0.4).

    Inside 0.6 appears to be source and other files for winico.

    Note, I did not download any of them to actually verify their contents.


    I have a Winico06.dll file that is part of a very old version of Tkabber.
    It's dated 2007 and has been here sitting on my disk since then.

    Apparently, freewrap 673 also uses it because it bundles a doc about it,
    but maybe not freewrap 674 because it doesn't include that doc.

    --
    Luc


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Helmut Giese@21:1/5 to All on Tue Apr 18 23:30:59 2023
    Thanks to all of you who responded.

    Forget all about winico - it won't suffice. Here is what I did:
    - I unwrapped TclProDebug.kit
    - Thanks to Rich's hint I got winico06.src and unpacked it into
    <your path>\TclProDebug.vfs\lib\
    - Starting it via 'main.tcl' I got the message
    couldn't load scicons.dll'
    issued from a line
    lappend parameters iconImage [winico load dbg scicons.dll]
    So apparently winico was now found but attempted to load a
    'scicons.dll'. A cursory search didn't turn up anything - which is understandable, given that the package was abandoned 18 years ago.

    As the whole purpose of winico is to place an icon on the taskbar (a
    feature I used exactly three times so far) I decided to mask all uses
    of it. So I
    - commented lines 28 and 29 of .../src/'startup.tcl and line 12 of .../lib/debugger/system.dll

    The next call lead to an error which I corrected by adding a '$' to
    line 1 of .../lib/dbgext/dbgext.tcl - and, voil�, TclDebug started.

    If it works at all and how it performs I don't know - it was too late
    by now. Maybe more tomorrow.
    Helmut

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From [email protected]@21:1/5 to Luc on Wed Apr 19 07:38:02 2023
    On Tuesday, April 18, 2023 at 3:48:03 PM UTC-4, Luc wrote:
    On Tue, 18 Apr 2023 15:44:04 -0000 (UTC), Rich wrote:

    Helmut Giese <[email protected]> wrote:
    Hello out there,
    prompted today by todays answer to 'What is the state of Tcl
    debugging?' I thought I'd give TclProDebug a try. I downloaded it alright but when I started it said 'can't find package Winico'.
    Now, the search for Winico led to a page on SourceForge containing TkTable but no Winico.
    If anybody has a link to this package it would be greatly appreciated. Helmut

    Going to: https://sourceforge.net/projects/tktable/

    And clicking on the "Files" tab shows a "winico" directory.

    Clicking on the winico directory shows three sub-directories (0.6, 0.5, 0.4).

    Inside 0.6 appears to be source and other files for winico.

    Note, I did not download any of them to actually verify their contents.
    I have a Winico06.dll file that is part of a very old version of Tkabber. It's dated 2007 and has been here sitting on my disk since then.

    Apparently, freewrap 673 also uses it because it bundles a doc about it,
    but maybe not freewrap 674 because it doesn't include that doc.

    --
    Luc

    freeWrap 6.74 (and 6.75) does include winico. The winico README/license is now included in the main freeWrap PDF document.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From [email protected]@21:1/5 to Helmut Giese on Wed Apr 19 07:45:36 2023
    On Tuesday, April 18, 2023 at 5:31:03 PM UTC-4, Helmut Giese wrote:
    Thanks to all of you who responded.

    Forget all about winico - it won't suffice. Here is what I did:
    - I unwrapped TclProDebug.kit
    - Thanks to Rich's hint I got winico06.src and unpacked it into
    <your path>\TclProDebug.vfs\lib\
    - Starting it via 'main.tcl' I got the message
    couldn't load scicons.dll'
    issued from a line
    lappend parameters iconImage [winico load dbg scicons.dll]
    So apparently winico was now found but attempted to load a
    'scicons.dll'. A cursory search didn't turn up anything - which is understandable, given that the package was abandoned 18 years ago.

    As the whole purpose of winico is to place an icon on the taskbar (a
    feature I used exactly three times so far) I decided to mask all uses
    of it. So I
    - commented lines 28 and 29 of .../src/'startup.tcl and line 12 of .../lib/debugger/system.dll

    The next call lead to an error which I corrected by adding a '$' to
    line 1 of .../lib/dbgext/dbgext.tcl - and, voilà, TclDebug started.

    If it works at all and how it performs I don't know - it was too late
    by now. Maybe more tomorrow.
    Helmut
    It looks like the TclProDebug code itself is trying to import some icons from the scicons.dll file. Have you checked whether this DLL is part of the TclProDebug software package?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From [email protected]@21:1/5 to All on Wed Apr 19 15:28:13 2023
    What version are you using?.
    I've taked a look to the code of version 2.0 and the debugger start with tclprodebug.tkapp located in bin directory (i'm using the Magicsplat distribution) wich call startup.tcl where you see this line :

    if {0 && $::tcl_platform(platform) == "windows"} {
    package require Winico
    lappend parameters iconImage [winico load dbg scicons.dll]

    In other words, Winico never is used ...
    You can download the version 2.0 from https://github.com/flightaware/TclProDebug

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)