中国开发网: 论坛: 程序员情感CBD: 贴子 570402
haitao
运行时报错:Error loading midas.dll
而我的系统安装过delphi的,windows目录里是有这个dll(哦,是delphi200x的midas.dll,从d7的安装盘复制一个进去,也没有用!)。。。。。。

另外,这个程序好像也是一个熟人写的:吕书志!
几年前还见过面,后一直没有联系了

卸载,删除系统里的midas.dll(v11),再安装,出现了midas.dll(V6)和dbclient.dll(v5)。。。。。。但是还是无法运行,复制这2个dll到目录,还是报这样的错。。。。。。

它的数据库好像是zip带密码压缩的.cds,印象中几年前自己好像试图破解过这个数据文件似的。。。。。。200K的.dol,里面有一个3.8M的.cds,但是运行时没看到解压到哪里有这个3.8M的临时文件。。。。。。
哦,是直接在内存流里解压缩的:

* Reference to: system.@LStrAsg;
|
004CBAE2 E8FD83F3FF call 00403EE4

* Reference to GoGameMainForm
|
004CBAE7 8B45FC mov eax, [ebp-$04]

* Reference to control TGoGameMainForm.UnZip1 : TVCLZip
|
004CBAEA 8B80D8020000 mov eax, [eax+$02D8]

* Possible String Reference to: 'Database.cds'
|
004CBAF0 B960BF4C00 mov ecx, $004CBF60
004CBAF5 8B55E4 mov edx, [ebp-$1C]

* Reference to : TVCLUnZip._PROC_00486A40()
|
004CBAF8 E843AFFBFF call 00486A40
004CBAFD 33D2 xor edx, edx
004CBAFF 8B45E4 mov eax, [ebp-$1C]

* Reference to: classes.TStream.SetPosition(TStream;Longint);
|
004CBB02 E84182F4FF call 00413D48

* Reference to GoGameMainForm
|
004CBB07 8B45FC mov eax, [ebp-$04]

* Reference to control TGoGameMainForm.tblProblems : TClientDataSet
|
004CBB0A 8B8048040000 mov eax, [eax+$0448]
004CBB10 8B55E4 mov edx, [ebp-$1C]

* Reference to: dbclient.TClientDataSet.LoadFromStream(TClientDataSet;TStream);
|
004CBB13 E82452FEFF call 004B0D3C
004CBB18 A070BF4C00 mov al, byte ptr [$004CBF70]
004CBB1D 50 push eax
004CBB1E 6A00 push $00
004CBB20 6A00 push $00
004CBB22 6A00 push $00

* Reference to GoGameMainForm
|
004CBB24 8B45FC mov eax, [ebp-$04]

* Reference to control TGoGameMainForm.tblProblems : TClientDataSet
|
004CBB27 8B8048040000 mov eax, [eax+$0448]

* Possible String Reference to: 'Auto1'
|
004CBB2D B97CBF4C00 mov ecx, $004CBF7C
我的blog:http://szhaitao.blog.hexun.com & http://www.hoolee.com/user/haitao
--以上均为泛泛之谈--
不尽牛人滚滚来,无边硬伤纷纷现 人在江湖(出来的),哪能不挨刀(总归是要的)
网络对话,歧义纷生;你以为明白了对方的话,其实呢?

您所在的IP暂时不能使用低版本的QQ,请到:http://im.qq.com/下载安装最新版的QQ,感谢您对QQ的支持和使用

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录