You can't do it that way. VFP doesn't have direct access to the COM ports. Windows controls that. Look at the MSCOMM activex control that ships with VFP.
>Hi,
>
>I have tried to open a comport (VFP5, Win98), but I cant' make it work.
>
>I have tried handle = FOPEN(COM1:)
>
>and
> cPort = 'COM1:'
> handle = FOPEN(cPort)
>
>and I have tried with or withour colon, with or without COM1: in brackets or not, as well as adding modus parameter, but of course sometimes I get an error message, but all the time, without exception, the handle returned is -1, indicating no success.
>
>Furthermore, I have yet to find out how I can define the transmission speed (I won't say 'baud rate', since baud per defintion IS a rate...)
>
>Hope somebody can clear this up for me.
>
>Rolf
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer