本帖最后由 chouachoug 于 2010-08-28 07:58:39 编辑

解决方案 »

  1.   

    贴下read_card_yj函数申明看看。
      

  2.   

    memo1.Text := b; //把这句注释了看看是不是出错,这句出错的可能性不大。除非memo1未创建。
      

  3.   

    换其他的方式看看,比如用OD加载,看看是否也会报错,另外read_card_yj函数也有可能有问题
      

  4.   

    不用Delphi自带的调试器,用OllyDBG调试器加载
      

  5.   

    在菜单run-run parameters里的local-host application里为dll的项目指定一个调用者(使用此dll的外部程序),dll的源代码里加断点,即可运行了
      

  6.   

    DELPHI:
    Run-Parameters-->local-host application-->DLL(指定使用DLL的外部程序),再DLL代碼中設置斷點,再單步跟蹤一下代碼,即可調試
      

  7.   

    引用的  SHAREMEM  的单元 要放到 最前面的位置uses
      SHAREMEM,Windows, Messages, 
    而且调用的单元也要放到最前面
    再不行就  用楼上的  宿主程序进行测试~~~~
      

  8.   


    uses
      SHAREMEM,Windows, Messages, 上面本想搞个特写   颜色没写进去