zoukankan      html  css  js  c++  java
  • XE5: Access violation at address 509FDA3B in module 'dsnap190.bpl'. Read of address 00000000.

    标题:

    XE5: Access violation at address 509FDA3B in  module 'dsnap190.bpl'. Read of address 00000000.

    楼主:

    使用盒子论坛中的XE5版,在制作 DataSnap程序时,我先在DELPHI7,用老旧的方法 RemoteDataModule+SockConnection的方法.

    编绎出的程序,能正常运行.

    但拿到XE5个编绎后, 客户端的ClientDataSet无法Active.

    在设计模式下,试图将 ClientDataSet.Active=True, 总是会弹出错误:


    Access violation at address 509FDA3B in module 'dsnap190.bpl'. Read of address 00000000.


    由于我是先在D7下编绎成功也执行成功,
    转到XE5中,我没有改任何东西.

    应当能排除一些低级错误. 

    不知是破解的原因,还是其它原因???
    ----------------------------------------------
    ...

    1楼:

    采用网上的新版DataSnap+SQLConnection

    当客户端的 ClientDataSet.Active=True, 也一样会弹出上述的错误.
    ---------------------------------------------- 

    1楼:

    midas.dll 冲突。

    这种低级问题,怎么就那么多白痴问呢!
    ---------------------------------------------- 

    2楼:

    非常感谢(Flying Wang)朋友.(虽然语言很锋利 *_*)

    我把在cmd下,执行 Regsvr32 midas.dll /u  
    把原先的卸载掉.

    然后再重新注册过正确路径的,
    regsvr32 (正确路径)midas.dll

    执行时,就成功了.能通过DataSnap取到数据.

    但在设计期间,
    当客户端的 ClientDataSet.Active=True, 也一样会弹出上述的错误.

    能解决就最好了.不能解决,也没关系. 

    再次感谢(Flying Wang)!
    ---------------------------------------------- 

    3楼:

    楼上的 IDE 用的是 SYSTEM32 目录下的 MAIDAS.DLL.
    ---------------------------------------------- 

    4楼:

    事实证明,aknightchen是好同学!
    ---------------------------------------------- 

    5楼:

    温馨提醒,WIN7 64用的目录是 

    C:WindowsSysWOW64midas.dll

    ---------------------------------------------- 

    6楼:

    后来,我干脆不用DLL, 直接在USES语句中,加上那个MIDAS单元"MidasLib".

    避免和别人的其它版本的MIDAS.DLL冲突.
    ---------------------------------------------- 

    好的代码像粥一样,都是用时间熬出来的
  • 相关阅读:
    安全学习工具和研究途径整理分享
    白帽黑客:如何用总裁的座机给你打的电话!
    渗透某公众号思路分享
    Exploit之初识Linux下缓冲区溢出
    应用密码学之从零开始③-密码学的数学基础其一
    关于finecms v5 会员头像 任意文件上传漏洞分析
    日志分析与splunk浅谈
    mbed试玩—高速开发MCU应用(基于FRDM-KL25Z)
    在DevExpress GridControl的一列中显示图片
    【BLE】CC2541之自己定义长短按键
  • 原文地址:https://www.cnblogs.com/jijm123/p/13434452.html
Copyright © 2011-2022 走看看