writefile()函数的第一个参数,也就是要写入文件的句柄值为什么会变呢?
我是想向串口写东西,我有两个界面,第一个界面通过writefile可以写成功,第二个界面写时我发现writefile的第一个参数变了,这时写串口不成功这是为什么呢?

解决方案 »

  1.   

    同一个串口?
    第二个界面写时我发现writefile的第一个参数变了 //参数(串口句柄)是怎么传递进来的?
      

  2.   

    我在第二个窗口实例化了第一个窗口.之后使用
    HANDLE m_hComms=CTerminalTest.m_hComm;
    这样也不行呀
      

  3.   

    可以发送了
    是别人告诉我的,在第一个窗口中用类定义了一个指针,在第二个窗口中用extern引用这个指针,在用这个指针的成员函数(就是串口发送函数)发送就可以了应该是在窗口2中的程序中少了对串口初始化,是不是这样呢?