VB和C#可以共用在一個(gè)項(xiàng)目中。但好像不能共用于一個(gè)頁(yè)面中。因?yàn)轫?yè)面開(kāi)頭需要聲明的。
10多年建站經(jīng)驗(yàn), 成都網(wǎng)站建設(shè)、做網(wǎng)站客戶的見(jiàn)證與正確選擇。創(chuàng)新互聯(lián)公司提供完善的營(yíng)銷型網(wǎng)頁(yè)建站明細(xì)報(bào)價(jià)表。后期開(kāi)發(fā)更加便捷高效,我們致力于追求更美、更快、更規(guī)范。
不過(guò)似乎好像有語(yǔ)言轉(zhuǎn)換的方法。但具體沒(méi)試過(guò)。你可以找找百度看。
如果DLL不是你寫(xiě)的,且你要調(diào)用的函數(shù)不是__stdcall聲明,VB直接調(diào)用是會(huì)報(bào)錯(cuò)的
如果DLL是你寫(xiě)的,注意調(diào)用約定問(wèn)題,并看以下代碼
***************************************************
以下是DLL代碼
.cpp里這么寫(xiě)
extern?"C"__declspec(dllexport)?void?__stdcall?HelloWorld()
{
MessageBox(NULL,"HelloWorld","HelloWorld",NULL);
}
.def里這么寫(xiě)
LIBRARY????? "XXXX"
EXPORTS
;?此處以下添加
HelloWorld@1
*************************************************
vb里這么寫(xiě)
Public?Declare?Sub?HelloWorld?Lib?"XXXX.dll"?()
然后調(diào)用就可以了,上面是VB的代碼,或許VB點(diǎn)虐 的也差不多
在c語(yǔ)言中每一個(gè)變量都有兩個(gè)屬性一個(gè)是值,一個(gè)是址。比如inta=2;變量a的值是2,變量a的地址,可以用取地址
操作符
獲取,即a。因此以C語(yǔ)言的函數(shù)傳遞中具備兩種方式傳遞參數(shù),一種是傳址,一種傳值。比如voidf1(intv){;}//函數(shù)f1v
本文標(biāo)題:vb點(diǎn)虐
與C混用 vbnet vb區(qū)別
網(wǎng)站網(wǎng)址:http://vcdvsql.cn/article24/ddegsce.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、外貿(mào)建站、網(wǎng)站排名、服務(wù)器托管、微信小程序、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)