为移动设备交叉编译/重新编译 ActiveX
在我们的项目中,我们有很多用VB6编写的ActiveX控件。 在大型(x86)计算机上它运行得很好。 这些控件托管在网站上。 移动用户也想使用它。
那么有没有可能的解决方案来重新编译/交叉编译 .ocx 并使 .cab 文件在 ARM 架构下工作?
或者也许我可以在手机/PDA 上模拟 x86 架构?
马特乌什
In our project, we have a lot of ActiveX controls written in VB6. On big (x86) computers it works very well. These controls are hosted on website. And mobile users also wants to use it.
So is there any possible solution to recompile/cross-compile an .ocx and make .cab file to works under ARM architecture?
Or maybe I can emulate x86 architecture on mobile phones/PDAs?
Mateusz
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
无法采用 VB6 编写的控件并在具有 ARM 处理器的设备上运行它(通过交叉编译、仿真或其他方式)。
最好的方法是使用既针对 x86 又针对您选择的 ARM 移动平台(java/j2me、.net 框架/紧凑框架、flash、C/C++ 等之一)的应用程序重写应用程序,或者只是让应用程序运行在服务器上并通过网络公开它
There is no way to take a control written in VB6 and run it on a device with an ARM processor (via cross-compiling, emulation or otherwise).
Your best route is to rewrite your application in something that targets both x86 and the ARM mobile platform of your choice (one of java/j2me, .net framework/compact framework, flash, C/C++, etc) or just make your application run at the server and expose it via the web