回答
的VB运行时是/是含有各种功能在你VB应用程序使用一个单独的库。这个运行时可以安装(复制)在你的Windows目录中,在那里它可以被写入相同版本的每个VB应用程序使用(VB5运行时与VB6运行时不兼容)。
这使编译后的VB应用程序非常小,因为大量的共享代码在该运行时间中。
.NET建立在类似的原则基础上,虽然它是如此之大,你几乎无法比较它。但.NET框架还包含许多可供所有.NET应用程序使用的基本功能。
但是再次,Windows API对于常规的Win32/Win64程序也是如此。 ;-)
一些遗漏/错误。主要的VB6运行时**是[部分Windows](http://msdn.microsoft.com/zh-cn/vbasic/ms788708)**,不需要安装。它早已成为Windows的一部分,并且出现在从Windows 2000到Windows 7/2008的所有版本中。运行时(而不是IDE)仍然得到完全支持,所以我认为我们可以使用现在时而不是*,允许,等* :) – MarkJ 2011-03-08 11:55:30
是的,当然它是支持的。这是微软!他们昨天刚刚放弃了对IE6的支持。 ;-)我更多地描述了当你必须自己部署运行时时,VB开发的过程,而且人们甚至仍然对VB的DOS存在模糊的记忆。 ;-)但是谢谢你的补充。我不知道现在包含运行时。 – GolezTrol 2011-03-08 14:51:09
据我所知,Visual Basic运行时与Visual Basic .NET无关,但与Visual Basic的早期版本无关。
这是这里解释:
补充@ GolezTrol的回答是:
大部分VB6运行库的功能是在Visual Basic运行时库在.Net框架(Microsoft.VisualBasic命名空间)中找到。
http://msdn.microsoft.com/en-us/library/c157t28f(v=VS.100).aspx
Visual Basic .NET中,您可以使用VB 6遗留的语法和关键字进行编码 。例如,我们可以使用CInt,Mid, InStr等。 兼容性层的实现位于 Microsoft.VisualBasic.dll库。 [http://www.codeproject.com/KB/vb/novbruntimeref.aspx]
据自动添加为所有VB.Net项目的引用,并且可以在C#(等人)中的项目手动添加。
+1另请参见讨论VB6运行时函数[应该使用](http://stackoverflow.com/questions/241822/vb-runtime-functions-in-vb-net-for-vb6-programmers)和下面的讨论是Microsoft.VisualBasic命名空间真正的.Net代码?(http://stackoverflow.com/questions/226517/is-the-microsoft-visualbasic-namespace-true-net-code) – MarkJ 2011-03-08 11:59:31
- 1. 什么是运行时间?
- 2. 什么是“Microsoft C++ Visual运行时库:运行时错误!”
- 3. 运行Django时,'Reverse'是什么意思?
- 4. 什么是运行时签名?
- 5. 是什么 - 做运行NPM命令时?
- 6. 具体是什么运行时库?
- 7. 为什么NumberFormatException是运行时?
- 8. 什么是C++运行时概念?
- 9. “运行时间”究竟是什么?
- 10. 什么是Java中的“运行时类”?
- 11. 什么是错用vb
- 12. 未知运行时错误VB
- 13. 什么是Ant运行警告“参考*尚未在运行时设置...”是什么意思?
- 14. atexit()在运行时加载的dll /中的行为是什么?
- 15. 什么是运行时间?它是O(n)吗?
- 16. 什么是运行时间和编译时间多态性?
- 17. 什么是错的VB STR()函数?
- 18. 什么是VB的最佳档案库?
- 19. VB中的FixedLengthString是什么意思?
- 20. 什么是整数等在VB
- 21. Mac OS X - Objective C运行时 - 什么,哪里,什么时候?
- 22. 为什么[[]] [0] ++可以运行,但是[] ++会抛出运行时异常?
- 23. 什么是正在运行的CRC?
- 24. 什么是我的Python代码运行?
- 25. 什么是Tomcat正在运行?
- 26. 什么是运行primefaces移动
- 27. 找出JVM Eclipse运行的是什么
- 28. cloud-config运行的用户是什么?
- 29. 运行Azure App Service的CPU是什么?
- 30. 什么是保持ATL服务运行
给你的问题增加更多细节 – 2011-03-08 08:00:56
你能给我们提供一些关于你为什么问这个问题的背景吗?你遇到什么问题?你特别困惑的是什么?请不要比较VB 6和VB.NET;他们甚至不是远程相似的语言。 – 2011-03-08 08:12:24