C#非托管調(diào)用Dephi的DLL文件方法
2010/11/25 15:03:12
DllImport是System.Runtime.InteropServices命名空間下的一個(gè)屬性類,其功能是提供從非托管DLL導(dǎo)出的函數(shù)的必要調(diào)用信息。
DllImport屬性應(yīng)用于方法,要求最少要提供包含入口點(diǎn)的dll的名稱。
DllImport的定義如下:
[AttributeUsage(AttributeTargets.Method)]
public class DllImportAttribute: System.Attribute
{
public DllImportAttribute(string dllName) {…} //定位參數(shù)為dllName
public CallingConvention CallingConvention; //入口點(diǎn)調(diào)用約定
public CharSet CharSet; //入口點(diǎn)采用的字符接
public string EntryPoint; //入口點(diǎn)名稱
public bool ExactSpelling; //是否必須與指示的入口點(diǎn)拼寫完全一致,默認(rèn)false
public bool PreserveSig; //方法的簽名是被保留還是被轉(zhuǎn)換
public bool SetLastError; //FindLastError方法的返回值保存在這里
public string Value { get {…} }
}
上面DLL的名字有時(shí)需要寫上路徑的如[DllImport(@"C:\OJ\Bin\Judge.dll")]這樣指定DLL的絕對(duì)路徑就可以正常裝載。
假如沒有路徑的話,DllImport會(huì)按照順序自動(dòng)去尋找的地方:
1、exe所在目錄
2、System32目錄
3、環(huán)境變量目錄
所以只需要你把引用的DLL 拷貝到這三個(gè)目錄下, 就可以不用寫路徑了。
返回列表
返回首頁
主站蜘蛛池模板:
久久久噜噜噜久久中文福利|
免费看无码自慰一区二区|
5g996未满十八|
狠狠躁夜夜躁人人爽天天天天97
|
国产精品成人va在线观看入口|
nanana最新在线视频免费观看网|
无码av大香线蕉伊人久久|
久久精品水蜜桃av综合天堂|
欧美日韩国产亚洲一区二区三区|
伊人色综合一区二区三区|
美女无遮挡免费视频网站|
国产午夜无码精品免费看|
欧美jlzz18性欧美|
国产精品无码免费播放|
99国产精品久久久久久久成人热|
嫩草影院在线播放www免费观看|
主播福利在线观看|
日本边吃奶边摸边做在线视频
|
国产精品东北一极毛片|
久久99精品国产麻豆不卡|
校园性教k8版在线观看|
免费无码AV一区二区三区|
荡女淫春护土bd在线观看|
国产成人一区二区三区电影网站|
最新亚洲精品国自产在线观看|
在线无码午夜福利高潮视频|
www成人免费视频|
性xxxxx大片免费视频|
中文字幕在线视频免费观看|
日本强好片久久久久久aaa|
久草福利资源网站免费|
欧美三级纯黄版|
亚洲成av人在线视|
欧美综合成人网|
国产一卡二卡三卡|
黄网在线免费观看|
国产无遮挡无码视频免费软件|
怡红院成人影院|
国产精品视频永久免费播放
|
免费在线观看a级毛片|
精品国产免费观看久久久|