我做一个毕业设计,使用DBD建立了三个表,使用BDE连接,在几个子窗体中使用了Ttabel, 或Tquery,其中属性databsename设置为数据库的路径或者别名,问题是把这个编译好的程序移到别的机器上时,之前生成的exe无法执行,因为这个数据库路径变了,还得重新设定,编译,怎么样能够把表封装进去,才不会出现上面的问题?附问题2:
这个客服端调用一个com对象的dll中的接口方法,在这个程序移到别的机器上时,要对这个dll注册,因为这个dll是通过emport导入到客户端程序中的,因而路径变了后,还得在delphi中重变一下,这么样才能只需要注册这个dll就可以了,而不学要在编译一次?????
大虾们快来啊!!!
这个客服端调用一个com对象的dll中的接口方法,在这个程序移到别的机器上时,要对这个dll注册,因为这个dll是通过emport导入到客户端程序中的,因而路径变了后,还得在delphi中重变一下,这么样才能只需要注册这个dll就可以了,而不学要在编译一次?????
大虾们快来啊!!!
解决方案 »
- 各们老师;关于有关软件"技术文档"的书写格式,如何写分成那几部分
- 请问onprint是在什么情况下运行的
- shellexecute调用IE的问题,顶者有分!
- 急待解决
- 怎么在 TQuery 里面添加字段? (急急急!)
- 请问大虾们,我编程用的数据库是paradox数据库,而最后上报的数据库是fox数据库,怎么通过编程直接将paradox数据库转换成fox数据库。不使
- 请问开发数字交换机的计费系统有什么工具?
- 汇编问题:
- 谁能用DELPHI编制一个算出秒的东西来呀?
- 为什么Application.CreateForm(Tmilk_main, milk_main)不能建立一个milk_mainp窗体?
- Delphi中的TCanvas3D类型,帮助文档与实际使用不一致! 问题出在哪?
- 能轻松点了
program mian;uses
Forms,
pfen in 'pfen.pas' {Form1},
chaxun in 'chaxun.pas' {Form3},
getproperties in 'getproperties.pas' {Form4},
duibi in 'duibi.pas' {Form5},
dengji in 'dengji.pas' {Form6},
chafen in 'chafen.pas' {Form2},
// 在这里出现了getwp.dll对应的库文件的位置,程序移到别的机器上,dll保存路径变了,虽然注册了,但这里没变
//就会出错exe执行出现错误,得重编译,把下面的这个路径变为新的。
getwp_tlb in 'E:\毕业设计\wdpdll\getwp_TLB.pas',
xianshi in 'xianshi.pas' {Form7},
login in 'login.pas' {Form8},
help in 'help.pas' {Form9};{$R *.res}
begin
Application.Initialize;