1、

基本就是 通过 JAVA --> C/C++ --> C#的DLL

2、

(1)、自己写 JNI与 C#的DLL 通信

  http://www.cnblogs.com/yinhaiming/articles/1712463.html

(2)、使用别人的 现有的 东西

  (2.1)、使用 CLE,要安装 starcore_win32.2.0.3.exe

  http://blog.csdn.net/srplab1/article/details/8631339

  (2.2)、使用 java4net 和 JavaTwain

  http://my.oschina.net/yushulx/blog/286390

  http://bbs.csdn.net/topics/390624108/    ==> 这个貌似 只用了 java4net...

3、

VC 与 C#的DLL 通信

3.1、貌似使用的是 托管的 C++

http://www.2cto.com/kf/201505/401650.html

4、

VC++ 调用 C#生成DLL的多种方法

http://download.csdn.net/detail/tohjs/5110443

5、

ZC: 这里 C++ 分了 托管 和 非托管

非托管VC调用 C#,貌似需要 函数CLRCreateInstance  这个函数Linux里面没有吧...

JNI_C#的更多相关文章

随机推荐

  1. joisino's travel

    D - joisino's travel Time limit : 2sec / Memory limit : 256MB Score : 400 points Problem Statement T ...

  2. 关于jquery的取消阻止默认事件

    最近帮朋友做个东西,整个屏幕有一个遮罩层,但是这个遮罩层能滑动,于是百度了一下,返现,用 $('body').bind("touchmove",function(e){ e.pre ...

  3. JavaScript数据结构与算法-集合练习

    集合的实现 function Set () { this.dataStore = []; this.add = add; this.remove = remove; this.size = size; ...

  4. Vue父组件调用子组件的方法

    vue中如果父组件想调用子组件的方法,可以在子组件中加上ref,然后通过this.$refs.ref.method调用,例如: 父组件: <template> <div @click ...

  5. PHP判断是手机端访问还是PC端访问网站

    Mobile_Detect 是一个轻量级的开源移动设备(手机)检测的 PHP Class, 它使用 User-Agent 中的字符串,并结合 HTTP Header,来检测移动设备环境. 这个设备检测 ...

  6. python函数回顾:dir()

    描述 dir() 函数不带参数时,返回当前范围内的变量.方法和定义的类型列表: 带参数时,返回参数的属性.方法列表.如果参数包含方法__dir__(),该方法将被调用. 如果参数不包含__dir__( ...

  7. Python3.6全栈开发实例[003]

    3.检查传入列表的长度,如果大于2,将列表的前两项内容返回给调用者. li = [11,22,33,44,55,66,77,88,99,000,111,222] def func3(lst): if ...

  8. boost之内存池

    讲到内存池我们会想到对对象进行动态分配的过程new包含三个过程 1.使用operator new分配内存 2.使用placement new 初始化 3.返回内存地址. 分配内存可以分解成分配内存和获 ...

  9. 标准c内存函数的使用方法

    标准c内存函数 calloc 语法:     #include <stdlib.h>   void *calloc( size_t num, size_t size ); 功能: 函数返回 ...

  10. settings配置 文件操作

    设置文件路径 import os BASE_DIR = os.path.dirname(os.path.dirname(__file__)) 这里用到了python中一个神奇的变量 __file__ ...