delphi如何调试com+组件????? delphi如何调试com+组件?????,应该注意什么问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先注册Com+组件。然后进行调用如下:function QueryMyData(const sSQLCommand:string):string;var vObj:Variant; vData:OleVariant;begin CoInitialize(nil); vObj := CreateOleObject('Library_ADO.DelphiADOServer');//注册的COM组件名称 try vObj.QueryMyData(sSQLCommand,vData); Result := vData; finally vObj := unassigned; CoUninitialize; end;end; project-〉options-〉linker-〉include Td32 info 和 include remote debug symbol 选上再选择客户端工程运行 1.运行RUN|PARAMETERS HOST APPLICATION 填入 {系统路径}\system32\dllhost.exe PARAMETERS 填入 /processID:{xxxxxxxxxxxxxxxxxxxxxxxxxxxxx}2.打开组件管理 选择组件安装所在的组的属性,在高级这页里选择调试,打勾就可以了。月亮:有时断点断不下来是不是因为没有勾上include Td32 info 和 include remote debug symbol?现在组件多了,调试不过来,只好自己showmessage:) 调试COM+与调试DLL有点类似,不过觉得这种调试结果不是很理想,正在寻求一种更高级的调试方法! 只要关联正确的EXE文件和正确的输出路径,调试COM+和DLL不是差不多吗? 请教关于listview的几个问题?〉??? delphi中的中文‘“,”’引号问题 关于TWebBrowser和TXMLDocument编程的n个问题? 那里有画平面图(简单的线、长方形、园、不规则形状等)的控件呀? TextFile的问题 请问如何将二进制文件保存进数据库里。大虾虾救救我。 mdi窗体 使用InputBox输入口令,要在输入框中显示全为"*",怎么办? 怎样让程序支持插件? 小难题 使用dbexpress控件连接数据库如何获得数据库名 讨论:TForm.Update/ TForm.Repaint/TForm.refresh 之间的区别
然后进行调用如下:function QueryMyData(const sSQLCommand:string):string;
var
vObj:Variant;
vData:OleVariant;
begin
CoInitialize(nil);
vObj := CreateOleObject('Library_ADO.DelphiADOServer');//注册的COM组件名称
try
vObj.QueryMyData(sSQLCommand,vData);
Result := vData;
finally
vObj := unassigned;
CoUninitialize;
end;
end;
再选择客户端工程运行
HOST APPLICATION 填入 {系统路径}\system32\dllhost.exe
PARAMETERS 填入 /processID:{xxxxxxxxxxxxxxxxxxxxxxxxxxxxx}
2.打开组件管理
选择组件安装所在的组的属性,在高级这页里选择调试,打勾就可以了。
月亮:有时断点断不下来是不是因为没有勾上include Td32 info 和 include remote debug symbol?
现在组件多了,调试不过来,只好自己showmessage:)