【发布时间】:2012-12-06 11:50:54
【问题描述】:
如何释放 WebService 正在使用的变量。
我正在使用这个表格:
HttpPrincipal.WSDLLocation: = FrmPrincipal.edtWS.Text;
HttpPrincipal.Service: = 'CADServicesService';
HttpPrincipal.Port := 'CADServices';
Trinity: = HttpPrincipal as CADServices;
在我关闭Form的时候出现了错误,发现在我声明这部分的时候:
Trinity: = HttpPrincipal as CADServices;
我认为它被卡在了内存中。
错误如下:
“无效指针” 当您关闭表单时发生错误,在 OnClose 或 OnDestroy 表单中没有任何事件。
说明:
Trinity : CADServices,
HttpPrincipal is a THTTPRIO,
CADServices is my Unit containing all procedures / functions from WebService.
【问题讨论】:
-
三位一体必须销毁变量,代码是真的,“CADServices”是我的WebService的单位。
-
何塞·爱德华多,他的意思是
Trinity := HttpPrincipal the CadServices;类似于一些伪代码,而不是真正的 Delphi 代码。 -
我的借口是一个错误,代码是
Trindade := HttpPrincipal as CADServices; -
我希望在您编辑问题并修复所有错误之前,没有人会帮助您。细节很重要。修复实际错误。发布真实代码而不是假代码。修正格式。
-
同时添加 HttpPrincipal 和 CadServices 的定义,我们无法读取您屏幕上的内容。
标签: web-services delphi delphi-xe2