【发布时间】:2013-07-28 15:28:08
【问题描述】:
我正在尝试在 Delphi 应用程序中使用 ActiveX 对象。我必须使用的一种方法要求我发送以下结构:
SCategoryMember = packed record
terminal: WideString;
semanticStatements: WideString;
symbolAttributeDefinitions: WideString;
end;
通过这个方法调用:
procedure SetCategoryMembers(var a_category: SGrammarSymbol;
a_mode: SetCategoryMode;
var a_members: PSafeArray); safecall;
SCategoryMember 结构应作为a_members 参数中的元素发送。
知道如何将数据包记录转换为PSafeArray 中的元素吗?
【问题讨论】:
-
请参阅this post 以获取可能有帮助的链接。
标签: delphi