- 博客(5)
- 资源 (2)
- 收藏
- 关注
转载 Multi-Byte/Unicode支持总结
很多时候,我们的程序需要支持两种字符集,Multi-Byte与Unicode。这时就需要进行字符串转换,以及两套API之间的切换。对两种字符集的统一支持,本文做了一些简单总结。1、常用转换函数以下四个函数为Multibyte/Unicode转化基本函数,已处理内存泄露问题。其他转换可以在这四个基本函数基础上操作。1.1. Ansi转化为Unicode
2013-08-17 14:54:48 855
原创 c#调用matlab m文件生成的.dll时出现JVM(java虚拟内存)不足
最近在调试c#调用.dll时,在vs中添加一个.dll引用时没有问题,可是添加两个时就会出现jvm内存不足的错误,刚开始非常纳闷,我用的是c#怎么会出现java的东西呢?原因是matlab中用到了java,然后我就从网上寻找怎么可以扩大jvm的方法,方法如下: 1. 查找matlab根路径.在matlab命令行中敲入:matlabroot显示根路径,如:C:\MATLAB72
2013-04-18 21:45:28 1658
原创 c#与matlab混合编程中 关于字符串和字符串数组的传递
1字符串的传递,首先是c#与matlab之间进行参数传递用到MWArray这一参数类型作为桥梁,c#调用matlab的方法有好几种,这里我才用的是把mat文件编译成.dll文件,然后再c#中添加引用,具体步骤可参考http://www.docin.com/p-435794697.html; 下边是c#程序代码 string a;
2013-01-08 16:44:45 4464
原创 c#与matlab混合编程时出现应用程序发生异常 未知的软件异常(0xe0434f4d),位置为 0x7c812a7b.
第一次写博客,词语组织的不好,往大家莫喷,在进行c#与matlab混合编程时,当c#调用matlab生成的.dll时,读取运算得到的结果时,遇到了应用程序发生异常 未知的软件异常(0xe0434f4d),位置为 0x7c812a7b,我的问题出在读取了一个不存在的地址,我将结果存在一个数组里,本来应该读取【0,0】和【1,0】的位置,我读去了【0,1】的位置。 可能出现这种问题的原因很多
2013-01-08 16:02:05 3152
转载 如何将一个C#字符串数组传递给MATLAB
How do I pass an array of strings from C# to MATLAB using MATLAB Builder NE 3.0.2 (R2009b)?Date Last Modified: Tuesday, October 30, 2012Solution ID: 1-BSLVGBProduct: MATLAB
2013-01-07 15:53:59 2100
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人