首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

高分悬赏,BCB2009开发的带界面DLL,能嵌入到VC的界面中吗?解决办法

2012-04-24 
高分悬赏,BCB2009开发的带界面DLL,能嵌入到VC的界面中吗?之前我们组都是用的BCB平台,现在其他的VC平台的也

高分悬赏,BCB2009开发的带界面DLL,能嵌入到VC的界面中吗?
之前我们组都是用的BCB平台,现在其他的VC平台的也想用这些DLL,是否不行啊!
我只试过弹出的接口,就是只将界面Show出来好像可以,但能否嵌入到VC的界面中呢?

如果转成OCX控件,是不是肯定可以啊?有没有人这样做过啊?

[解决办法]
发重复帖了吧?

有没有考虑过将窗体Show出以后,再用SetParent捕获到VC的对话框中?
[解决办法]

探讨
之前我们组都是用的BCB平台,现在其他的VC平台的也想用这些DLL,是否不行啊!
我只试过弹出的接口,就是只将界面Show出来好像可以,但能否嵌入到VC的界面中呢?

如果转成OCX控件,是不是肯定可以啊?有没有人这样做过啊?

[解决办法]
这样的效果即使实现也担心有很多问题啊
[解决办法]
vc与BCB之间数值调用和传递是没有问题的,至于界面间的嵌入如果做成MDI窗体那种形式的话应该是没有问题的
[解决办法]
如果带界面的话,我一般都是用Activex这样更通用。
[解决办法]
探讨
但其实,我们现在的需求很简单,就是想VC直接复用一个带界面的BCB DLL,DLL中干的事情VC都不关心,给用户的感觉就是一个平台内部得就可以了,难道真的不能这样复用吗?

[解决办法]
“就是想VC直接复用一个带界面的BCB DLL,DLL中干的事情VC都不关心,”
这样就当作调用一个普通的DLL就行了,没什么问题吧?
[解决办法]
但其实,我们现在的需求很简单,就是想VC直接复用一个带界面的BCB DLL,DLL中干的事情VC都不关心,给用户的感觉就是一个平台内部得就可以了,难道真的不能这样复用吗?

这个点功能要求肯定没问题的
[解决办法]
能是一定能. ShowModal就麻烦了一点, 要将父窗口Disable, 窗口退出后再Enable.
根据具体实现, 还可能涉及到处理消息循环.
[解决办法]
VC应该可以吧,我在C#中就直接调用用BCB写的普通DLL,窗体ShowModal没问题啊

热点排行