[DllImport("termb.DLL", CallingConvention = CallingConvention.StdCall)]
public static extern int InitComm(int iPort);
使用时:int i = InitComm(1001);
i = Authenticate();
i = Read_Content(1);产生遗产:
int i = InitComm(1001);请问这是什么异常?
DLLNotFoundException...
无法加载 DLL“termb.DLL”: 内存位置访问无效。 (异常来自 HRESULT:0x800703E6)。产生找不到的异常了可是小弟已经按照开发包,将termb.DLL和exe文件放在一起了啊就像SDK中说:2、termb.dll是主DLL, WltRS.dll被termb.dll调用;用户可不必关心WltRS.dll,但2个DLL要求要放在同一个目录下;
3. termb.dll和WltRS.dll同时拷贝到调用此Dll的应用软件Exe文件所在目录下。
4. termb.dll 输出的文件放在调用者(*.exe)所在目录;termb.dll不用同时考到Exe目录里了吧??
public static extern int InitComm(int iPort);
使用时:int i = InitComm(1001);
i = Authenticate();
i = Read_Content(1);产生遗产:
int i = InitComm(1001);请问这是什么异常?
DLLNotFoundException...
无法加载 DLL“termb.DLL”: 内存位置访问无效。 (异常来自 HRESULT:0x800703E6)。产生找不到的异常了可是小弟已经按照开发包,将termb.DLL和exe文件放在一起了啊就像SDK中说:2、termb.dll是主DLL, WltRS.dll被termb.dll调用;用户可不必关心WltRS.dll,但2个DLL要求要放在同一个目录下;
3. termb.dll和WltRS.dll同时拷贝到调用此Dll的应用软件Exe文件所在目录下。
4. termb.dll 输出的文件放在调用者(*.exe)所在目录;termb.dll不用同时考到Exe目录里了吧??
应用添加不上啊...
未能添加对“..........\Debug\termb.bll”的引用。请确保此文件可访问并且是一个有效的程序集或COM组件
为啥呢???另外要添加引用吗???不是.net程序集,添加引用添加不进去啊???未能添加对“..........\Debug\termb.bll”的引用。请确保此文件可访问并且是一个有效的程序集或COM组件
“始终复制”每次都是最新滴
“最新滴复制”---一修改结构数据又跑了
“不复制”呵呵连数据库都找不到了