英语翻译1.4 ActiveX EXEs and Visual Basic 2005Neither creating n

英语翻译
1.4 ActiveX EXEs and Visual Basic 2005
Neither creating nor consuming ActiveX EXEs is explicitly supported in Visual Basic 2005.The .NET platform underlying Visual Basic 2005 provides better mechanisms for achieving the same result:
· Remote execution.WebServices and .NET remoting provide a more robust,secure and thorough mechanism for executing code on remote computers.
· Multi-threading.Visual Basic 2005 has first-class support for creating multithreaded applications with fine-grained control over thread creation,destruction and prioritization,as well as mutexes and semaphores.
· DLLs and executables.Although Visual Basic 2005 does not support executables that double as class libraries,the product has much better support for different types of executables such as console applications,Windows applications,Windows services,web applications and easily versioned DLLs that are not vulnerable to the "DLL hell" versioning problems common to COM applications.
The Visual Basic 2005 upgrade wizard cannot upgrade a Visual Basic 6 ActiveX EXE.If you try to upgrade an Active EXE project,the upgrade wizard warns that upgrading ActiveX EXEs is not supported,and then exits.
1.5 Moving ActiveX EXEs Forward to Visual Basic 2005
For developers who have a compelling business need to overhaul an ActiveX EXE,standardizing on Visual Basic 2005 is an appropriate strategy which means finding a way to upgrade or rewrite the entire ActiveX EXE to Visual Basic 2005.
1.5.1 Upgrading the ActiveX EXE code
Some or most of the business logic in a Visual Basic 6 ActiveX EXE can usually be automatically upgraded to Visual Basic 2005,with some rework required after the upgrade wizard is finished.
Although the Visual Basic 2005 upgrade wizard does not support upgrading Visual Basic 6 ActiveX EXEs,with a little trickery,the Visual Basic 2005 upgrade wizard can be fooled into performing the upgrade.
To upgrade an ActiveX EXE project,change the project type from "ActiveX EXE" to "ActiveX DLL" in the Visual Basic 6 project properties.After doing this,the upgrade wizard recognizes the project as a code library rather than an ActiveX EXE.The resulting Visual Basic 2005 project will be a DLL rather than an executable.
其实dd 1年前 已收到3个回答 举报

shin_man 幼苗

共回答了16个问题采纳率:100% 举报

1.4的ActiveX exes和Visual Basic 2005年既不创造,也没有消费的ActiveX exes是明确支持在Visual Basic 2005 ..NET平台背后的Visual Basic中,2005年提供更好的机制,为实现同样的结果:远程执行.WebServices的和.NET Remoting的提供一个更加强大,安全和彻底机制,以执行代码远程计算机上.
多线程.Visual Basic中,2005年有第一类支持创建多线程应用与细粒度控制线程创建,销毁和优先次序,以及mutexes和信号量.DLL和可执行文件.虽然Visual Basic的2005年是不支持可执行文件兼作类库,该产品已大为更好地支持不同类型的可执行文件,比如控制台应用程序,Windows应用程序时,Windows服务,Web应用程序和易于版本的DLL认为,不容易受到攻击,以" DLL的地狱"版本的共同问题,以最好的应用.
Visual Basic中,2005年升级精灵不能升级实践Visual Basic 6的ActiveX exe文件.如果你想升级的一个积极的EXE项目,升级向导警告说,升级的ActiveX exes是不支持,然后再出口.
1.5移动的ActiveX exes着Visual Basic中,2005年为开发者,有一个令人信服的业务需要大修一个ActiveX的EXE ,规范对Visual Basic中,2005年是一个合适的策略,就是要寻找一种方法来升级或改写整个ActiveX的可执行文件,以Visual Basic的2005年.
1.5.1提升ActiveX的可执行文件代码的部分或大部分的业务逻辑,在实践Visual Basic 6的ActiveX的EXE ,通常可以自动升级到Visual Basic的2005年,一些需要返工后,升级向导完工.虽然Visual Basic的2005年升级向导不支持升级实践Visual Basic 6的ActiveX exes ,带着一丝投机钻营,Visual Basic中,2005年升级向导可以愚弄到演艺升级了.
提升一个ActiveX的EXE项目,变更项目类型从"的ActiveX的EXE "到"的ActiveX DLL文件" ,在Visual Basic的6项目性质.这样做之后,升级向导确认该项目作为一个代码库,而不是一个ActiveX exe文件.由此产生的Visual Basic的项目,2005年将是一个DLL文件,而不是一个可执行文件.

1年前

4

红狐狸方便面 幼苗

共回答了1个问题 举报

汗!!这么一大篇 还不让机器翻译 就给5分 人家欠你是杂地

1年前

2

hkhyh 幼苗

共回答了378个问题 举报

机器都懒的翻哦

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.053 s. - webmaster@yulucn.com