摘要:
关于平台调用的相关知识在园子里面各位大牛已经总结得相当到位,大多博客描述的内容描述了如何使用托管程序调用非托管程序集(主要是由C写的dll),少量则涉及到了非托管程序集调用托管程序的回调内容。 事实上,合理使用平台调用的托管-非托管的回调特性,可以帮助我们使用非托管程序集时,更能遵循关注分离的原则, 阅读全文
摘要:
关于Prism.Mef方式启动一个wpf程序的文章已经相当多,形式大致相同。 我要说明的问题是默认的Prism.Mef的MefBootStrapper启动方式下(如果你使用了网上提供的标准模板代码),导致主窗体在MefBootStrapper->Container中存在了两个引用(事实上,这两个引用 阅读全文
摘要:
在c#调用c dll互操作中,c dll中的函数可能会有些多级指针作为参数或者返回值的情况, 本文的目的就是提供一种安全情况下,.net对于C DLL的调用想法,之所以叫想法,是因为这个方法 还是有些不完美的地方,哪里不完美,将在文章末尾为大家说明。 首先,关于.net(C#)如何调用c dll的基 阅读全文