vc dl编写 提供VB VC调用总结
2009-06-25 11:46
399 查看
JAVA VC dll
1:编写java文件.
2:生C++头文件
set java_home=C:/Program Files/Java/jdk1.6.0_11
set path=%java_home%/bin
set class_path=%java_home%/lib;%java_home%/lib/dt.jar;%java_home%/lib/tools.jar
javah -jni cn.FileCode
@pause
3:编写VC++
(1)新建WIN32 Dynamic-link Library工程,工程名为MyDll,选择A simple DLL project类型。
(2)编写VC++文件。
(3)生成dll
4:测试调用
VB VC DLL
注意事项:
xxxxx.def 文件定义 输入文法 形式:EXPORTS fiedcfile
头文件定义 _declspec(dllexport) int __stdcall fiedcfile(char * filepath,char * filecod);
CPP文件实现:int __stdcall fiedcfile(char * filepath,char * filecod){)
VC++回字符串类型给VB接收如下定义
Base64 bs;
LPCTSTR stringcodet = lhdecode;
string strDecode = bs.base64_decode(stringcodet);
strcpy(lhcode,strDecode.c_str());
1:编写java文件.
public class FileCode { /** * @param args */ public native boolean ecfile(String fileath, String password); public native boolean dcfile(String fileath, String password); public native String stringeccode(String stringcode); public native String stringdccode(String stringcode); static { System.loadLibrary("FileCode"); } public static void main(String[] args) { }
2:生C++头文件
set java_home=C:/Program Files/Java/jdk1.6.0_11
set path=%java_home%/bin
set class_path=%java_home%/lib;%java_home%/lib/dt.jar;%java_home%/lib/tools.jar
javah -jni cn.FileCode
@pause
3:编写VC++
(1)新建WIN32 Dynamic-link Library工程,工程名为MyDll,选择A simple DLL project类型。
(2)编写VC++文件。
(3)生成dll
4:测试调用
VB VC DLL
注意事项:
xxxxx.def 文件定义 输入文法 形式:EXPORTS fiedcfile
头文件定义 _declspec(dllexport) int __stdcall fiedcfile(char * filepath,char * filecod);
CPP文件实现:int __stdcall fiedcfile(char * filepath,char * filecod){)
VC++回字符串类型给VB接收如下定义
Base64 bs;
LPCTSTR stringcodet = lhdecode;
string strDecode = bs.base64_decode(stringcodet);
strcpy(lhcode,strDecode.c_str());
相关文章推荐
- VS2010开发——vc++项目编写DLL提供vb.net调用
- VC编写COM组件提供PHP调用
- QT编写DLL给外部程序调用,提供VC/C#/C调用示例(含事件)
- vb调用 vc 编写的DLL 联合调试
- Java如何通过VC调用VB编写的COM
- QT编写DLL给外部程序调用,提供VC/C#/C调用示例(含事件)
- Proe二次开发中,vc调用vb编写的com
- 在vb,vc中调用vb编写的DLL
- 使用QT+MinGW编写动态库dll供VC或VB调用
- Vb VC++ 调用C++编写的dll库
- 如何在VB中调用VC编写的DLL
- 使用QT+MinGW编写动态库dll供VC或VB调用
- QT编写DLL给外部程序调用,提供VC/C#/C调用示例(含事件)
- Java如何通过VC调用VB编写的COM
- 关于在VB.NET中调用使用VC++编写的类库dll的一点笔记
- 在vb,vc中调用vb编写的DLL
- vb调用VC动态连接库的总结
- QT编写DLL给外部程序调用,提供VC/C#/C调用示例(含事件)good
- 分享如何在VB中调用VC编写的DLL
- QT编写DLL给外部程序调用,提供VC/C#/C调用示例(含事件)