那些都是Windows 3.1的函数啦. 要用也不是不可以, 但是很麻烦的,<br>涉及到在32位程序调用16位dll的一系列问题, 包括对dll的初始化都不一样. ^_^<br><br>建议你用32位的函数重写一下这些函数. 大致如下:<br><br>1. flushcomm() == FlushFileBuffers()<br>2. getcommerror() == GetLastError() + ClearCommError()<br>3. writecomm() == WriteFile()<br>4. readcomm() == ReadFile()<br>5. opencomm() == CreateFile()<br>6. closecomm() == CloseHandle()<br>7. SetCommTimeouts, SetCommState还有的, 不过要转变一下.<br>8. purgecomm还有的<br><br>具体语法参考Win32的help