开发者快递、GDI+关闭
根据这篇文章,我们必须调用GdiPlusUnload
在卸载 dll 之前。根据其他文章,我们还必须调用dxInitializeGDIPlus< /code> 和 dxFinalizeGDIPlus
。
我们有很多 dll,全部使用开发人员快速运行时包构建。
我们是否必须使用 devexpress 组件在所有 dll 中调用这些过程? dxFinalizeGDIPlus 和 GdiPlusUnload 都可以吗?
我们还使用 TMS Software 的一些组件。他们如何使用gdi+?我们是否也应该在那里调用一些初始化/终结过程?
According to this article, we have to call GdiPlusUnload
before unloading dlls. According to other articles, we also have to call dxInitializeGDIPlus
and dxFinalizeGDIPlus
.
We have a lot of dlls, all build with developer express runtime packages.
Do we have to call these procedures in all dlls using devexpress components? Both dxFinalizeGDIPlus
and GdiPlusUnload
?
We also use some components from TMS Software. How do they use gdi+? Should we call some initialize/finalize-procedures there too?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我将回答您有关 DevExpress 控件的部分问题。您应该在使用我们的控件的所有 DLL 中调用 dxInitializeGDIPlus / dxFinalizeGDIPlus 方法。如果您使用了上述方法,则无需使用 GdiPlusUnload 方法。
不幸的是,我无法告诉您有关 TMS 软件控制的具体信息:(。
I will answer a part of your question related to DevExpress controls. You should call the dxInitializeGDIPlus / dxFinalizeGDIPlus methods in all DLLs where our controls are used. There is no need to use the GdiPlusUnload method if you used the aforementioned methods.
Unfortunately, I cannot tell you about the TMS Software controls specific :(.