当前位置:编程学习 > C#/ASP.NET >>

.net跨平台调用

现在项目里需要调用Dephi写的函数,其中有个指向char数组的PChar型指针
我在c#中用什么代替?
单纯的用char[]不行,因为Dephi中的char占一个字节,而c#的占两个字节
byte[]也不行,转成字符串的机制和char不同 --------------------编程问答-------------------- 使用COM Interop.
在VS中, 打开“添加引用”对话框 选择COM选项卡,在从中选择你要添加的Dephi的DLL函数类库。
它会自动生成Interop程序集。 这样你就可以像调用.NET程序集一样来调用它。

我自己没试过,只是给你一个方法看能不能用,你自己试试看。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,