zoukankan      html  css  js  c++  java
  • 带有TClientDataSet的delphi应用程序在发布时应注意的问题

       这两天,我把我做的拍卖的操作端发布给公司的同事试用,这些机器都没有安装过delphi环境,我的程序所有用到的组件及单元文件都是build在一块儿的,按理说就不需要其他什么文件来支持了。

     本来在我机器上运行的好好的文件,到了同事们的机器上,出了不同的错误提示,我重新跟踪了错误信息,说是装载midas.dll出错,原来TClientDataSet运行时还需要这个dll文件的支持,于是我把这个文件从system32下复制给同事们,这时其中一个同事的机器可以正常使用了,而另一个同事的机器还提示:variant or safe array is locked,这下让我百思不得其解。后通过在网上查询得知,最好的办法就是在用到TClientDataSet的单元文件中uses MIDASLIB,然后问题得以解决,因为这样静态编译,所以执行的时候连midas.dll都不需要了。只不过这样会让exe文件增大300K左右。
  • 相关阅读:
    daper
    存储过程事务
    dengluzhucehaiyouxianshiMVC
    遍历加监听
    类的操作
    轮播图
    定时器的应用(三)
    定时器的应用(二)
    定时器的应用(一)
    延时调用
  • 原文地址:https://www.cnblogs.com/taobataoma/p/787886.html
Copyright © 2011-2022 走看看