Declare Function SendShortMessage Lib "SMS.dll" Alias "SendShortMessage" (ByVal Fnumber As StringBuilder, ByVal NumberLen As Integer, ByVal FMessage As StringBuilder, ByVal MessageLen As Integer) As Integer
專注于為中小企業提供成都網站制作、成都網站設計服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業鞏留免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了千余家企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。
寫在一個類里,以后你調用這個類的這個方法就行了。
1簡單的說,就是代碼被編譯成MSIL后在.net的Framework下運行,同操作系統底層的交互都交給framework去做。所謂非托管代碼就是脫離了Framework的管制,直接同底層API打交道,自己管理自己的內存和安全機制等東西。而托管代碼就不管這些,全都由Framework去完成
2“程序”一般都是在對操作系統進行直接或者間接的操作
“托管程序”是需要通過訪問公共語言運行時(cls)才能訪問操作系統的程序
而“非托管程序”不用通過訪問公共語言運行時(cls)可以直接訪問操作系統的程序
3vb.net,C#等寫的程序是托管程序,VC++可以寫托管程序,如果用到了內存管理,則只能編譯為非托管程序這些東西MSDN上都寫得很清楚的,如果真想深入了解的話LZ可以看看CLR via C#、.net框架設計、Effective C#之類的書籍
vb.net不能寫非托管DLL。
但vb.net可以調用別的語言寫的非托管DLL。
VB6.0是基于對象的,VB.NET是面向對象的,它們之間的語法上差距還是比較大的.
VB.NET生成的是托管代碼,必須運行于.NET框架之上.VB6則依賴于VB6運行時的支持.
在WINDOWS的下一版本WINDOWS 7中仍然會提供VB6的支持,不過再到以后的版本就沒了.
如果你是第一次學,個人覺得還是直接轉向VB.NET學習好了.
新聞標題:vb.net非托管 c# 托管 非托管
當前路徑:http://vcdvsql.cn/article12/doodggc.html
成都網站建設公司_創新互聯,為您提供網站排名、軟件開發、自適應網站、品牌網站制作、網站設計、網站收錄
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯