你的问题太模糊了,是dll没被装载到内存,还是dll得函数没被执行

解决方案 »

  1.   

    对不起,是我没说清楚问题。
    我的意思是:
       a.dll是vc编写的,它的功能是操作com口。
       我的应用程序调用a.dll是为了读取com1口的电子秤数据。
       b.dll调用a.dll是为了把数据写到com2口的资费显示器上。
       可当程序执行时,电子秤读数据正常,而资费显示器没有反应。(在应用程序中我是先操作电子秤)。
       而且dll已装载到内存。
      

  2.   

    最好把你b.dll的程序看看!
    1。串口2是否打开
    2。数据是否写到串口2上。我有个串口测试程序,用于调试串口程序很不错,要的话,我MAIL给你!
      

  3.   

    to atuchina : 
       串口2是打开的,且数据是写到串口2的。
       谢谢你,我的EMAIL是:[email protected].
      

  4.   

    to atuchina:  你的邮件我已收到,谢谢。
      不过我的问题已解决,并不是DLL的问题,而是COM口的问题。
      不过放心,我会给你加分的。