【发布时间】:2010-10-09 18:08:49
【问题描述】:
我需要使用使用 .NET 框架创建的 DLL。该 DLL 使 COM 可见。
我想在使用 Delphi 2006 创建的应用程序中使用此 DLL。我已按照以下步骤操作:
- 使用 regscr32 注册了 DLL。
-
使用导入类型库 德尔福IDE。它创造了 _TLB.pas 文件。在 TLB 文件中创建了以下签名。
函数 TValidationRequest.Process(var meterBSN: WideString; var NICSerial: WideString; var partNumber: WideString; var otherConfig: WideString; 出 returnMessage: WideString): Smallint; 开始 结果 := DefaultInterface.Process(meterBSN, NICSerial, partNumber, otherConfig, returnMessage); 结尾; 我尝试使用以下方法调用该方法 以下代码sn-p。
你能提出任何解决方案吗?
【问题讨论】:
标签: .net delphi com dll delphi-2006