能将 dll包含在exe里吗?(50分)

  • 主题发起人 主题发起人 轻音乐
  • 开始时间 开始时间

轻音乐

Unregistered / Unconfirmed
GUEST, unregistred user!
如果可以如何做?
 
//建立DLL资源文件
//先建个RC文件,格式为:
//DLL DLLFILE xxx.dll
//然后编译成RES文件,在工程里加入该资源

//定义解压资源文件函数,适合任何资源
procedure ExtractRes(ResType, ResName, ResNewName : String);
var
Res : TResourceStream;
begin
Res := TResourceStream.Create(Hinstance, Resname, Pchar(ResType)); Res.SavetoFile(ResNewName);
Res.Free;
end;

//在需要使用资源时使用就可以将资源放出来了:
var
ResPath:String;//资源释放时的路径
ExtractRes('DLLFILE','DLL',ResPath+'xxx.dll');



 
那还叫dll吗?
 
不知道,反正这个方法就可以将一个DLL文件包含在EXE里。
 
to 轻音乐
你说的意思是让可执行文件具有DLL的EXPORTS?还是其他?
请把问题说清楚,这样我们才能帮助你
 
把dll放到res里的例子已有人作示例了,但你想作什么?想资源释放后调用?
那有什么意义?倒不如直接作在exe中。

唉,我越来越不懂了。
 
有个程序可以帮助你,叫做FuSion
是Bit-Arts公司的,网上有破解,可以把DLL融合到EXE中,不影响EXE的运行。
也就是说发布VB程序可以直接做成一个EXE了
 
我要操作paradox又不想安装bde,所以我想把bde的一些dll包含到exe里,
形成一个文件(比较绿色)不知如何操作。
还有如何访问,那位大侠能详细点说。
 
用ado不好么?
 
ado需要调用系统的dll吗?
另外ado如何连接paradox?
 
提取BDE访问paradox所需要的文件,然后把那些文件放在执行文件的目录下,
就可以做成绿色软件啦。也不需要改注册表的。
我已经提取了for paradox的,要的话请留下你的E-Mail
 
to:阿高 把你的这段例子给我好吗,先谢了
FL-2000@yeah.net
 
通过TDatabase可以动态的与某个位置的paradox表直接建立联系
//参考代码如下,与interbase的连接
with TDatabase do
begin
connected:=false;
loginprompt:=false;
databasename:=newdbname;
drivername:='intrbase';//应该换成paradox的数据驱动;
params.clear;
params.add('server name='+'数据库位置');
params.add('user name=sysdba');
params.add('password=masterkey');
try
connected:=true;
except
Raise;
end;
 
通过TDatabase可以动态的与某个位置的paradox表直接建立联系
//参考代码如下,与interbase的连接
with TDatabase do
begin
connected:=false;
loginprompt:=false;
databasename:=newdbname;
drivername:='intrbase';//应该换成paradox的数据驱动;
params.clear;
params.add('server name='+'数据库位置');
params.add('user name=sysdba');
params.add('password=masterkey');
try
connected:=true;
except
Raise;
end;
 
to :wb_l 你好,能说的在详细些吗?包括table与之的连接。能给段例子吗。
另外,这种方法也需要bde吧?
 
Ado 连接 paradox 5.x 我已寄出,包括安装方法,在我机上运行正常,有问题 QQ 上见。
另外有个 DBISAM ,得过不少大奖:
优秀的文件型数据库引擎,拥用自己特有的文件格式和接口,编译后的程序可以独立运行,
不需要BDE、ODBC或者是ADO的支持,其引擎(约200KB-300KB)已包含在编译后的EXE文件
中,支持标准的SQL查询,支持多用户并发访问,支持事务处理,支持文件加密,特别适
合制作小型的数据库管理程序。另外,DBISAM还自带了实用程序,可以方便地建立、修
改、加密数据库以及将多种格式的数据库转换为自己的数据库格式。
 
to :lfpsoft, 你的方法如何调用呀
我想把paradox的驱动加到exe里,你能详细点说吗
 
后退
顶部