DELPHI使用TClientDataSet时不携带MIDAS.DLL的方法
2009-01-10 14:17
309 查看
TClientDataSet小家碧玉,恐怕人人都喜欢使用。但是,都知道娶TClientDataSet是有代价的,因为你同时也得面对丈母娘MIDAS.DLL。
能不能使用TClientDataSet又不用MIDAS.DLL呢?
很简单,就是uses一下MidasLib单元!
MidasLib单元在Delphi6以及DELPHI的更高版本中才有,是Lib目录下的一个dcu文件。一旦在你的源程序中引用了MidasLib单元,程序运行时就不再需要MIDAS.DLL文件。
然而,编译后程序大小一定会增加200k以上,即使使用包编译模式。
当然,需要的时候才这样做。你的应用程序本身就包含多个DLL或BPL文件,就没有必要这样做。如果每个模块里都uses MidasLib,一定会累死你的,还是供养一个MIDAS.DLL好些。
能不能使用TClientDataSet又不用MIDAS.DLL呢?
很简单,就是uses一下MidasLib单元!
MidasLib单元在Delphi6以及DELPHI的更高版本中才有,是Lib目录下的一个dcu文件。一旦在你的源程序中引用了MidasLib单元,程序运行时就不再需要MIDAS.DLL文件。
然而,编译后程序大小一定会增加200k以上,即使使用包编译模式。
当然,需要的时候才这样做。你的应用程序本身就包含多个DLL或BPL文件,就没有必要这样做。如果每个模块里都uses MidasLib,一定会累死你的,还是供养一个MIDAS.DLL好些。
相关文章推荐
- DELPHI使用TClientDataSet时不携带MIDAS.DLL的方法
- DELPHI使用TClientDataSet时不携带MIDAS.DLL的方法
- DELPHI使用TClientDataSet时不携带MIDAS.DLL的方法
- DELPHI使用TClientDataSet时不携带MIDAS.DLL的方法
- 在Delphi中使用C++对象(两种方法,但都要改造C++提供的DLL)
- DELPHI中使用DLL的方法以及INSTALLSHIELD中使用DLL方法
- 浅谈在Delphi中Dll调试方法以及怎样在Dll中使用数据模块DataModule(或表单Form)
- Delphi Dll中多线程无法使用Synchronize同步的解决方法(转)
- Delphi DLL使用接口和调用的方法
- BCB使用TClientDataSet,不带Midas.dll发布的方法
- delphi使用IdHTTP模拟提交页面方法总结
- 使用delphi新建服务,停止系统服务,以及获取服务状态和新建系统服务器的方法
- Delphi中文件流的使用方法
- Delphi 编译指令的使用方法
- Delphi中资源文件使用方法详细讲述
- 在python中使用cx_Oracle模块出现“DLL Load failed”的处理方法
- Qt 使用QPluginLoader 加载外部dll的方法笔记
- 注册DLL文件命令的使用方法详细说明
- Delphi使用BDE连接远程MS SQL SERVER 2000数据库时出现“Db-library network communciations layer not loaded.”错误的解决方法
- Unity3D使用System.Windows.Forms.dll的方法