我把生成的EXE文件放到没有DELPHI环境的机器运行,会出现内存读写错误。我使用了FLASH控件,是它的原因吗?
解决方案 »
- 这段语句执行时候为什么会出错,该如何修改?
- ADOQuery组件-SQL-UNION语句问题:请教!
- 我要在一个有年月日的日期里查找只要月日符合的日期的记录。
- 请教!在com+的服务端如何取得客户端的ip地址,急用!!
- 问:用TServerSocket和TClientSocket传送文件的问题
- luoweicaisd(笑三少)请进来拿分,谢谢你的dll的demo。
- 如何看query的某个字段的type属性?在addnew时可以设,但别人设好的怎么看呢
- delphi中的.rc文件怎么 做的??
- 如何将一个数据库(.dbf)中某个表的记录插入到另一个数据库(SQL Server)中的某个表中?
- 全排列
- 简单问题,在线等
- 多线程问题,急急
设置脱离ide环境就可以了吧不解。。
wanfustudio(雁南飞)
具体怎么做?
最笨的办法是,你在没有DELPHI的环境中运行,看系统报什么错误,会提示缺少DLL的,然后你就拷贝这个DLL到EXE目录.
一般可能需要qtintf.dll
Exception EoleSysError in modul client.exe at 0011D489 没有注册类别大家再帮帮忙。
regsvr32 *.dll
TO:lee576()
我在自己机器上运行了,提示:Loadlibrary("*.dll")失败,找不到指定模块。
http://community.csdn.net/Expert/topic/4797/4797414.xml?temp=.6578333
然装了DELPHI的机器,每次编译MIDAS程序的时候,都会为MIDAS注册。所以没装DELPHI的机器,需要为MIDAS注册,自己写一个注册程序吧,网上有很多例子
regsvr c;\midas.dll 这里的路径视在硬盘上的位置而定
TDllRegisterServer = function: HResult; stdcall; //FileName 是含全路径的 Midas.dll 文件名
function RegisterMidas(FileName: string): Boolean;
var
aHandle: THandle;
RegFunc: TDllRegisterServer;
begin
aHandle := LoadLibrary(PChar(FileName));
RegFunc := GetProcAddress(aHandle, 'DllRegisterServer');
if @RegFunc <> nil then
Result := RegFunc = S_OK
else
Result := False;
FreeLibrary(aHandle);
end;