十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
老兄 整理一下代碼吧。

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到韓城網(wǎng)站設(shè)計(jì)與韓城網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都做網(wǎng)站、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名與空間、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋韓城地區(qū)。
這是什么算法,說(shuō)不定JAVA已經(jīng)有現(xiàn)成的
調(diào)用函數(shù)的時(shí)候內(nèi)部的工作原理。
不加的話默認(rèn)是__cdecl,加的話變成__stdcall,
雖然沒(méi)有硬性規(guī)定,不過(guò)DLL導(dǎo)出方法比較習(xí)慣會(huì)是后一種。
它涉及到調(diào)用函數(shù)的時(shí)候如何傳遞參數(shù)。
函數(shù)調(diào)用的時(shí)候參數(shù)是通過(guò)運(yùn)行時(shí)棧來(lái)傳遞的,將參數(shù)放入棧中,然后進(jìn)入函數(shù)代碼執(zhí)行
在執(zhí)行完函數(shù)代碼之后,要將棧中的參數(shù)清理掉。此時(shí)應(yīng)該由哪一邊來(lái)清理,是__cdecl和__stdcall最大的不同。
前者的原則是誰(shuí)放進(jìn)棧的誰(shuí)清理,后者的原則是誰(shuí)用完誰(shuí)清理。
只要保證調(diào)用的一方的聲明和被調(diào)用的一方的聲明一致,就沒(méi)有問(wèn)題
否則會(huì)出現(xiàn)兩邊都不清理參數(shù)或者參數(shù)被重復(fù)清理的問(wèn)題,都會(huì)造成棧的不平衡,然后大多數(shù)情況下這個(gè)時(shí)候程序崩潰
啥?寫(xiě)上WINAPI報(bào)錯(cuò)是不是沒(méi)有引入必要的頭文件啊比如windows.h……
直接寫(xiě) __stdcall 來(lái)代替WINAPI也可以,如果沒(méi)有引入頭文件的話……
如果是exe格式的vb程序是看不到源代碼的,只能根據(jù)vb程序的功能自己再用java重寫(xiě)一遍。