【发布时间】:2011-10-11 19:17:57
【问题描述】:
我使用 Delphi 类型库来创建 COM+ 应用程序。当我为一个函数调用创建数字 78 参数时出现访问冲突错误。我意识到 COM+ 函数的参数数量是有限制的。所以之后,我必须使用类型化结构/记录来打包参数。然后传递一条记录而不是简单数据类型参数的数量。
你知道这个限制吗?你有什么建议?
我对 Struct/Record 进行了更多测试,然后我安装了新组件并在调用它时出现错误:
我调用函数:
ReturnVaule := Clients.updClient2(EmploymentApp.SessionID,
MyClientDetails,
dtLastModificationDate,
ClientServices,
ClientRequestors,
ClientQuestionnaires);
我得到了错误:
“一个空引用指针被传递给存根”
【问题讨论】: