delphi写的com+ 如何调取webservice服务 用客户端(exe)调取webservice服务没任务问题,把相同的代码封装到com+里就调取出错,一般提示为“Access violation at address 01EC92FD. Write of address 01EC92FD” 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 com+调取代码:try try //初始化用,该初始化方法放在其他地方也如此 CoInitialize(nil); acc := GetWebServer(false, AIP, nil); xml := acc.getTable(ASQL, ASn); AOutXML := xml; except on E: Exception do writelogForTextName('接口出错:' + e.Message, 'com接口'); end; finally CoUninitialize; end; 该行:xml := acc.getTable(ASQL, ASn); 通过日志捕捉到的信息如下:Access violation at address 01EC92FD. Write of address 01EC92FD;-------------以我个人任务,com+组件估计不支持直接读取webservice接口 看acc := GetWebServer(false, AIP, nil);返回的对象是否为空。 delphi 含有接口的程序,到DLL中都容易报内存错。SHAREMEM,可以测试下。 用CoInitializeEx试试 神啊,救救我吧!硬盘低级格式化竟然无效!!!!! 想用DBchart显示一个表 我在WIN2000下调试成功的程序,拿到WINXP下运行,系统提示:数据库已被一个.NET连接,这个问题要怎么解决? 出差回来,心情不爽,散分 websnap应用中如何在网页上产生树形的东东 大家帮我看看这段代码 关于控制台程序的编写问题? socet的问题 大家知道那有ehlib吗,这是个dbgrid的改良版,可我不止在那下呀? 有谁知道关于autocad 的文件格式 线程!线程!!线程!!!(Delphi版) 图片保存打印问题
try
try
//初始化用,该初始化方法放在其他地方也如此
CoInitialize(nil);
acc := GetWebServer(false, AIP, nil);
xml := acc.getTable(ASQL, ASn);
AOutXML := xml;
except
on E: Exception do
writelogForTextName('接口出错:' + e.Message, 'com接口');
end;
finally
CoUninitialize;
end;
xml := acc.getTable(ASQL, ASn);
Access violation at address 01EC92FD. Write of address 01EC92FD;
-------------
以我个人任务,com+组件估计不支持直接读取webservice接口