V0.5 Changes
------------
See http://twapi.sf.net/versionhistory.html for a complete list of
changes. The major focus has been on test coverage and bug fixes.
TWAPI Summary
-------------
The Tcl Windows API (TWAPI) extension provides access to
over 280 functions in the Windows API from within the Tcl
scripting language. The extension targets the Windows NT
family (NT 4.0, Windows 2000, Windows XP and Windows 2003),
and is not supported on the Windows 95/98/ME platforms.
Currently functions in the following areas are implemented:
- System functions including OS and processor information,
shutdown, message formatting
- User and group management
- Security and resource access control
- Window management - window attributes, position, size etc.
- User input: generation of key/mouse input and hotkey support
- Basic sound playback functions
- Configuration and control of Windows services
- Windows event log access
- Process, thread and DLL management
- OS handle management
- Windows file and print network shares
- Drive information, file system types etc.
- Network configuration and statistics
- Multiformat clipboard access
- Console mode functions for changing attributes, titles,
screen buffers etc.
- System performance data
- Task scheduler
Thanks for this update. TWAPI
is yet another reason for
choosing Tcl/Tk on Windows.
Roy
Robert
Roy, please say this a bit more slowly, for my benefit.
Is it that TWAPI helps make Windows-oriented Tcl-based
development a good idea, or does Tcl enjoy a unique
advantage over other languages specific to Windows, or
...?
Just my .01 (taxes you know) ;-)
Robert
In comparison to traditional Windows approaches, that is.
I know of no particular advantages Perl has over Tcl under
Windows. And I am wild about the ease of deployment
Starkit gives me with Tcl.
What Perl do you install on your Windows hosts? How do
you deploy applications?
I've managed to confuse things. Bob replied to me privately,
but we've agreed to bring this back to clt. Bob, a copy of this
is going both to you, and to the newsgroup.
He uses ActiveState's Perl and Tcl. I say those are good choices.
Advantages he sees Perl having over Tcl under Windows include:
*) "boss mindhare"
*) webability: "Apache2 ... kills any use of Rivet"
*) DBI
I agree. All of those make it easy to like Perl. He also has
preferred the Perl documentation he's encountered, specifically
for Oracle connectivity and registry access. I happen to like
Tcl's documentation in those regards, but I can see his point.
Why does Bob bother with Tcl at all? "... Tk is up-to-date.
Tcl/Tk code looks a wee bit cleaner than Perl/Tk ..." Also, he
likes the help we've given.
I have nothing to add.
Cameron,
The next generation of Oratcl under development could be distributed with
Activestate Tcl or in general because it will no longer link with Oracle
libraries. It uses the Oracle 10 dll and does dynamic function calls to
that dll.
So maybe one day soon, we can have a more generic distributable database
API.
Anybody want a beta copy of the windows 10g Oratcl???
Todd
--
Todd M. Helfter <t...@purdue.edu>
Database Analyst/Programmer
IT Security and Privacy - Computing Accounts
Purdue University
> The next generation of Oratcl under development could be distributed with
> Activestate Tcl or in general because it will no longer link with Oracle
> libraries. It uses the Oracle 10 dll and does dynamic function calls to
> that dll.
>
> So maybe one day soon, we can have a more generic distributable database
> API.
I don't suppose that the same trick would work on unix with
whatever .so's Oracle might distribute?
--
Jeff Hobbs, The Tcl Guy
http://www.ActiveState.com/, a division of Sophos
Will that still work with the 9i series? I do not see my shop going to 10g
for a very long while yet.
Robert
Its difficult to install multiple versions of Oracle on a 350mhz pentium.
(My build platform)..
This is designed to be used with the new 10g thin client libarys that Oracle
has created for 10g. You only get a few dll's ..
I see no reason that it wouldn't work with the 9i dlls.
-Todd
V0.5 Changes
------------
See http://twapi.sf.net/versionhistory.html for a complete list
of changes. Biggest changes are in test coverage and resulting
bug fixes.
TWAPI Summary
-------------
The Tcl Windows API (TWAPI) extension provides access to
over 250 functions in the Windows API from within the Tcl
scripting language. The extension targets the Windows NT
family (NT 4.0, Windows 2000, Windows XP and Windows 2003),
and is not supported on the Windows 95/98/ME platforms.
Currently functions in the following areas are implemented:
- System functions including OS and processor information,
shutdown, message formatting
- User and group management
- Security and resource access control
- Window management - window attributes, position, size etc.
- User input: generation of key/mouse input and hotkey support
- Basic sound playback functions
- Configuration and control of Windows services
- Windows event log access
- Process, thread and DLL management
- OS handle management
- Windows file and print network shares
- Drive information, file system types etc.
- Network configuration and statistics
- Multiformat clipboard access
- Console mode functions for changing attributes, titles,
screen buffers etc.
- System performance data
- Task scheduler
[[Send Tcl/Tk announcements to tcl-an...@mitchell.org
Announcements archived at http://groups.yahoo.com/group/tcl_announce/
Send administrivia to tcl-announ...@mitchell.org
Tcl/Tk at http://tcl.tk/ ]]