【问题标题】:Accessing a byte[] in host application from a dynamically loaded DLL从动态加载的 DLL 访问主机应用程序中的 byte[]
【发布时间】:2011-12-06 17:31:37
【问题描述】:

我们的项目中有一些带有 GUI 控件的 DLL。我们正在使用反射动态加载 DLL。但问题是 GUI 控件将访问宿主应用程序中的公共 byte[]

现在我不确定如何访问这个字节数组。有什么方法可以访问宿主应用程序中的数据?

【问题讨论】:

    标签: c# .net reflection


    【解决方案1】:

    简单——你不知道。加载 DLL 时,它会公开一个接口(类),主机使用该接口(类)告诉它字节数组引用。 IE。访问数组的不是控件,而是应用程序告诉控件的程序集数组在哪里。

    【讨论】:

    • 感谢您的回复。我仍然不明白您的意思。也许您能告诉我一些流行语,我可以通过这些流行语获得有关此主题的更多信息。我无法理解如何访问从 dll 暴露的接口(带有字节 [] 的类)。谢谢。 SCP
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-27
    相关资源
    最近更新 更多