-2

我正在尝试将一个record从一个 dll 发送到一个 exe。

dll 是我编写的 Outlook 插件,exe 是我的主要应用程序。

我使用此示例成功地将一个record从 exe 发送到 exe,但是当我尝试从 dll 到 exe 执行相同操作时,它不起作用。

注意:请打开链接,在那里您可以找到我正在使用的代码。该代码适用于 EXE 发件人应用程序和 EXE 发件人应用程序。这行得通。

如果我将发件人代码放入 dll 中,则该示例不再起作用。

你能提出一个解决方案吗?

4

1 回答 1

0

假设您可以使其与字符串一起使用(还有待观察),您可以简单地将记录序列化为字符串(CSV,可能使用像 ~ 这样的奇怪分隔符),作为字符串发送(PAnsiChar 或 PWideChar),然后反序列化回到另一端的记录中。这并不像您想要的那样优雅,但绝对可以肯定地工作。

于 2011-10-27T17:55:22.443 回答