Subj : Re: Problems with API WriteFile To : borland.public.cpp.borlandcpp From : Jeff Baker Date : Wed Apr 28 2004 03:52 am "Bob Gonder" wrote in message news:ulkr809cstl9625218lmqrimf5ugiooqhf@4ax.com... > Jeff Baker wrote: > > >Can someone please point out why this will not work correctly. I think the > >WriteFile function is called incorrectly but I can't figure out why. I thank > >you in advance. > > > int send_stream[]={4,0,0,0,4,0}; > > DWORD nNumberOfBytesToWrite; > > LPDWORD lpNumberOfBytesWritten; > > Wrong. Use > DWORD NumberOfBytesWritten; > > > nNumberOfBytesToWrite = 6; > > lpNumberOfBytesWritten = 0; > > Wrong, is same as lpNumberOfBytesWritten = NULL; > Use > NumberOfBytesWritten = 0; > > >WriteFile(hCom,send_stream,nNumberOfBytesToWrite,lpNumberOfBytesWritten,NUL L); > > Use &NumberOfBytesWritten > > > if (nNumberOfBytesToWrite != *lpNumberOfBytesWritten) ProgramError(); > Use > if (nNumberOfBytesToWrite != NumberOfBytesWritten) ProgramError(); > > This is my first attempt at writting a Win32 API program and I thank you for your help. - Jeff .