DCOMConnection 注册的问题 高手请进 DCOMConnection 程序编写以后分发客户端 怎样注册接口?注册类型库的程序 teregsvr.exe 如何用?客户端注册TLB文件,在客户端程序里写TLB的注册代码增样写?谢谢高手! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure bb_okClick(Sender: TObject);var machine, password, username, Connstr, passwordStr: string; Registry: TRegistry; i: integer;begin machine := machineE.text; username := usernameE.text; password := PasswordE.text; Connstr := 'Provider=SQLOLEDB.1;Password=' + password + ';Persist Security Info=True;User ID=' + userName + ';Initial Catalog=''数据库名'';Data Source=' + machine; Frm_main.repADO.ConnectionString :=Connstr; try Frm_main.repADO.Open; for i := 1 to length(password) do passwordStr := passwordStr + chr(ord(password[i]) + (i * i - 43)); registry := TRegistry.Create; with registry do begin rootkey := HKEY_LOCAL_MACHINE; if OpenKey('\Software\Misystem\database', True) then begin WriteString('machine', machine); WriteString('username', username); WriteString('password', passwordStr); end; CloseKey; Destroy; close; application.MessageBox('SQLSERVER数据库配置正确,请重新启动!','提示信息',mb_ok+mb_iconinformation); application.Terminate; end except begin messagebox(application.Handle, '服务器配置不正确,无法连接数据库服务器!', '提示!', 0); end end;end; DCOMConnection 程序编写以后分发客户端 怎样注册接口?运行服务器程序即可。注册类型库的程序 teregsvr.exe 如何用?运行、\regsvr32\你的DLL路径。客户端注册TLB文件,在客户端程序里写TLB的注册代码增样写?在USE里加入_TLB文件的引用。在searchpath中加入_TBL的路径。 我也刚做三层,对于您的问题不太明白:我分发客户端时,把程序和midas.dll分发到客户机上即可,服务端也一样,但需要运行一次程序进行注册,然后配置DCOMCNFG即可。 用_TLB 中的CO Class创建对象,用IXX接口存取数据试试。 我想在DCOM用程序指定端口,怎么实现啊,此外,在DCOM中--我的电脑设置身份为'连接'程序又该怎么写啊,THANK YOU 多任务定时执行,如果提高效率? 与系统日期比较 请教:Sql的动态参数值混乱的原因 为什么我的delphi7.0没有FASTnet组件页?? 急寻邮件群发的原代码 如何拖放列表框中的一个项目到资源管理器中,并生成一个文件 有谁用过EHLIB,DBGRIDEH控件,有问题请教? 今天吃得多了,大家来比体重噢! 我 82.5kg ,1.70m ; 你呢? mail server 暂别,送分。 DCOM能否在internet上使用? 刚学Delphi7求Ado开发数据库方面的文档和源代码?非常感谢!
var machine, password, username, Connstr, passwordStr: string;
Registry: TRegistry;
i: integer;
begin
machine := machineE.text;
username := usernameE.text;
password := PasswordE.text;
Connstr := 'Provider=SQLOLEDB.1;Password=' + password + ';Persist Security Info=True;User ID=' + userName + ';Initial Catalog=''数据库名'';Data Source=' + machine;
Frm_main.repADO.ConnectionString :=Connstr;
try
Frm_main.repADO.Open;
for i := 1 to length(password) do
passwordStr := passwordStr + chr(ord(password[i]) + (i * i - 43));
registry := TRegistry.Create;
with registry do
begin
rootkey := HKEY_LOCAL_MACHINE;
if OpenKey('\Software\Misystem\database', True) then
begin
WriteString('machine', machine);
WriteString('username', username);
WriteString('password', passwordStr);
end;
CloseKey;
Destroy;
close;
application.MessageBox('SQLSERVER数据库配置正确,请重新启动!','提示信息',mb_ok+mb_iconinformation);
application.Terminate;
end
except
begin
messagebox(application.Handle, '服务器配置不正确,无法连接数据库服务器!', '提示!', 0);
end
end;
end;
运行服务器程序即可。注册类型库的程序 teregsvr.exe 如何用?
运行、\regsvr32\你的DLL路径。客户端注册TLB文件,在客户端程序里写TLB的注册代码增样写?
在USE里加入_TLB文件的引用。在searchpath中加入_TBL的路径。
怎么实现啊,
此外,在DCOM中--我的电脑设置身份为'连接'
程序又该怎么写啊,
THANK YOU