To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.roboticsOpen lugnet.robotics in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / 22183
22182  |  22184
Subject: 
RE: LEGO Tower API and Filenames
Newsgroups: 
lugnet.robotics, lugnet.robotics.rcx.pbforth
Date: 
Thu, 5 Feb 2004 12:58:55 GMT
Reply-To: 
<RHEMPEL@ihatespamBMTS.COM>
Viewed: 
4528 times
  
Even worse, the filename actually only works on Win2K, WinNT,
and WinXP. Win98 and WinME won't open this filename at all
as they think you are looking for a UNC mapped path.

Can anyone else confirm these observations?

Ralph

Right with \\.\...., but at least with Win98SE the port is correctly found.
Great to here you Ralph.

Claude,

I've written a little C program that tries to open "\\.\LEGOTOWER1" and
on otherwise identical computers (except one is running Win98SE and the
othre runs Win2K) only the Win2K machine can open the file.

Of course, the LEGO tools work on both machines. I suspect that the
LEGO guys are opening the private filename returned by the API
for the tower instead of the special "\\.\LEGOTOWER1" filename.

I've uninstalled and re-installed the tower drivers on the Win98 machine
just in case, and it still doesn't work :-(

I'll keep digging.

Ralph



Message has 2 Replies:
  Re: LEGO Tower API and Filenames
 
(...) Ralph, I retried it with a Delphi-program that I wrote some time ago. This opens "\\.\LEGOTOWER1" without any problem: ... const DEFAULT_PORT_NAME = '\\.\LEGOTOWER1'; ... function USB_Open():Longint;stdcall; var hFh:Longint; begin (...) (20 years ago, 5-Feb-04, to lugnet.robotics, lugnet.robotics.rcx.pbforth)
  Re: LEGO Tower API and Filenames
 
(...) Did you escape the backslashes in the C string? CreateFile("\\\\.\\LEGOTOWER1", GENERIC_READ | GENERIC_WRITE, 0, 0, OPEN_EXISTING, 0, 0); Just a thought... it's easy to forget sometimes. Mark (20 years ago, 5-Feb-04, to lugnet.robotics, lugnet.robotics.rcx.pbforth)

Message is in Reply To:
  Re: LEGO Tower API and Filenames
 
(...) Right with \\.\...., but at least with Win98SE the port is correctly found. Great to here you Ralph. (20 years ago, 5-Feb-04, to lugnet.robotics, lugnet.robotics.rcx.pbforth)

7 Messages in This Thread:


Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR