38a Subj : Re: Problems with API WriteFile To : borland.public.cpp.borlandcpp From : Bob Gonder Date : Mon Apr 26 2004 09:30 pm 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,NULL); Use &NumberOfBytesWritten > if (nNumberOfBytesToWrite != *lpNumberOfBytesWritten) ProgramError(); Use if (nNumberOfBytesToWrite != NumberOfBytesWritten) ProgramError(); . 0