回答
的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. 什麼是運行visual studio 2010 vb項目的所有要求
- 3. 什麼是「Microsoft C++ Visual運行時庫:運行時錯誤!」
- 4. 「運行時間」究竟是什麼?
- 5. C++運行時是什麼意思?
- 6. 什麼是運行時錯誤?
- 7. 是什麼。載的)運行時間(
- 8. 什麼是運行時簽名?
- 9. 是什麼 - 做運行NPM命令時?
- 10. 具體是什麼運行時庫?
- 11. 什麼是Java中的「運行時類」?
- 12. 什麼是C++運行時概念?
- 13. 運行命令時,$是什麼意思?
- 14. 什麼是String.toCharArray()的運行時間?
- 15. 什麼是Windows Phone運行時?
- 16. 什麼是現代運行時?
- 17. 爲什麼NumberFormatException是運行時?
- 18. 運行Django時,'Reverse'是什麼意思?
- 19. 什麼是錯用vb
- 20. 什麼是VB tpkeys 6.0
- 21. 這是爲什麼運行?
- 22. 什麼是extract-min運行時間,爲什麼?
- 23. 這是什麼意思?=在VB中的運算符意味着什麼?
- 24. VB和.NET並不總是運行
- 25. 未知運行時錯誤VB
- 26. ASP.NET VB顯示在運行時
- 27. 什麼是Ant運行警告「參考*尚未在運行時設置...」是什麼意思?
- 28. 什麼是運行時間?它是O(n)嗎?
- 29. atexit()在運行時加載的dll /中的行爲是什麼?
- 30. 什麼是運行時間和編譯時間多態性?
給你的問題增加更多細節 – 2011-03-08 08:00:56
你能給我們提供一些關於你爲什麼問這個問題的背景嗎?你遇到什麼問題?你特別困惑的是什麼?請不要比較VB 6和VB.NET;他們甚至不是遠程相似的語言。 – 2011-03-08 08:12:24