RE: tcl/tk serial port access on PocketPC: fconfigure -mode does not work

"Jeff Hobbs" <jeff-2ke/W+B1M/[email protected]>
Newsgroups gmane.comp.windows.ce.freeware
Organization ActiveState
Message-ID <[email protected]>
Keuchel, Rainer wrote:
> > There are some issues with the CE port and serial port access. It is 
> > not fully implemented.  This looks like the channel was not recognized 
> > as a serial port, but even if it was, looking in the sources I see 
> > that BuildCommDCB does not appear to be implemented, so this wouldn't 
> > work anyways.  Ah yes, in tcl/win/tclWinChan.c, FILE_TYPE_SERIAL 
> > detection is explicitly commented out for CE.
> 
> AFAIK it worked in my port, althought there were some strange 
> things on the Ipaq (like RXOVER being set).
> 
> Try the builds from http://www.rainer-keuchel.de/wince/tcltk-ce.html
> 
> Maybe Jeff can take a look at my tclWinSerial.c from 
> http://www.wince-devel.org/src/tcl8.4a2-wce-patch-src.tar.gz

Indeed Rainer is right, there are some differences.  First off,
I have to correct the last line of my original comment - that is
actually the opposite, that for CE, "com#:" is explicitly set to
be of FILE_TYPE_SERIAL.  However, the tclWinSerial.c files do
differ a bit (can't recall why).

I have moved things to a higher base PocketPC version.  Rainer
was very strict on early compat, whereas the current sources are
moving towards PocketPC 2003 (WinCE 4.20) as a baseline (although
they likely still work with WinCE 3.0).  Each WinCE revision gets
more built-in support for traditional Win32 APIs ... but it isn't
all there *yet*.

Jeff



------------------------ Yahoo! Groups Sponsor --------------------~--> 
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/W4wwlB/TM
--------------------------------------------------------------------~->
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.