一区二区三区av无码观看_亚洲av极品无码专区在线观看_亚洲一区二区三区乱码AⅤ_好深好爽使劲我还要_国产成人a高清视频

聊城共贏網絡,聊城網站建設
我們專注:聊城做網站,聊城建網站,聊城網站建設,網站制作,虛擬主機,域名注冊,網站推廣等。聯系電話:15066359825 點擊這里給我發消息
最新公告 行業資訊  
當前位置:首頁 --> 最新動態 --> 網站公告
VC中的DLL調用
發布時間:2011/9/17 9:08:53
調用DLL有兩種方法:靜態調用和動態調用.

(一).靜態調用其步驟如下:

1.把你的youApp.DLL拷到你目標工程(需調用youApp.DLL的工程)的Debug目錄下;

2.把你的youApp.lib拷到你目標工程(需調用youApp.DLL的工程)目錄下;

3.把你的youApp.h(包含輸出函數的定義)拷到你目標工程(需調用youApp.DLL的工程)目

錄下;

4.打開你的目標工程選中工程,選擇Visual C++的Project主菜單的Settings菜單;

5.執行第4步后,VC將會彈出一個對話框,在對話框的多頁顯示控件中選擇Link頁。然

后在Object/library modules輸入框中輸入:youApp.lib

6.選擇你的目標工程Head Files加入:youApp.h文件;

7.最后在你目標工程(*.cpp,需要調用DLL中的函數)中包含你的:#include "youApp.h"

注:youApp是你DLL的工程名。

2.動態調用其程序如下:

動態調用時只需做靜態調用步驟1.

{

HINSTANCE hDllInst = LoadLibrary("youApp.DLL");

if(hDllInst)

{

typedef DWORD (WINAPI *MYFUNC)(DWORD,DWORD);

MYFUNC youFuntionNameAlias = NULL; // youFuntionNameAlias 函數別名

youFuntionNameAlias = (MYFUNC)GetProcAddress

(hDllInst,"youFuntionName");

// youFuntionName 在DLL中聲明的函數名

if(youFuntionNameAlias)

{

youFuntionNameAlias(param1,param2);

}

FreeLibrary(hDllInst);

}

}

顯式(靜態)調用:

LIB + DLL + .H,注意.H中dllexport改為dllimport

隱式(動態)調用:

DLL + 函數原型聲明,先LoadLibrary,再GetProcAddress(即找到DLL中函數的地址),不用后FreeLibrary

銷售部 點擊這里給我發消息
技術部
點擊這里給我發消息
售后服務 點擊這里給我發消息
公司電話(傳真) 15066359825
聊城建網站首頁   公司簡介   網站建設   虛擬主機   域名注冊   網站推廣   公司資訊   成功案例   服務中心   聯系我們  網站地圖
版權所有 2008-2009 共贏網絡 qiao024.com 公司地址:聊城市利民東路 郵編:252000
銷售熱線:15066359825 技術支持:QQ:297369059 銷售在線服務: QQ:914082597
網站建設公司專業從事:聊城做網站,聊城建網站,聊城網站建設,聊城網站制作,虛擬主機,域名注冊,網站推廣等服務
聊城共贏網絡  
分公司:臨清網站建設、陽谷網站建設、高唐網站建設、茌平網站建設、東阿網站建設冠縣網站建設、莘縣網站建設