我正在尝试将record
从一个dll发送到一个exe。
dll是我写的Outlook加载项,exe是我的主要应用程序。
我使用this example成功地将一个record
从exe发送到exe,但是当我尝试从dll到exe执行相同操作时,它不起作用。
注意:请打开链接,在那里找到我正在使用的代码。该代码适用于EXE发件人应用程序和EXE发件人应用程序。这很有效。
如果我将发件人代码放在dll中,则该示例不再有效。
你能建议一个解决方案吗?
答案 0 :(得分:0)
假设您可以使用字符串(仍有待观察),您可以简单地将记录序列化为字符串(CSV,可能使用奇怪的分隔符,如〜),作为字符串发送(PAnsiChar或PWideChar) ),然后反序列化回到另一端的记录。这并不像你想要的那样优雅,但绝对的,积极的,会起作用。