C#中如何调用由Delphi 7.0创建的dll,数据结构体的约定怎么写?

问题描述

C#中如何调用由Delphi 7.0创建的dll,数据结构体的约定怎么写?

C#中如何调用由Delphi 7.0创建的dll,数据结构体的约定怎么写?

解决方案

http://www.jb51.net/article/41177.htm

解决方案二:

注意内存对齐,类型的匹配等

时间: 2024-09-15 01:15:29

C#中如何调用由Delphi 7.0创建的dll,数据结构体的约定怎么写?的相关文章

win32应用程序中如何调用ocx控件呀?有没有哪位大神有写好的demo可以参考呀?

问题描述 win32应用程序中如何调用ocx控件呀?有没有哪位大神有写好的demo可以参考呀? win32应用程序中如何调用ocx控件呀?有没有哪位大神有写好的demo可以参考呀? 解决方案 例子:http://www.codeproject.com/Articles/18417/Use-an-ActiveX-control-in-your-Win-Project-witho

c++-vc6.0创建的dll工程,我在我的vc6.0上添加这些源文件,F7,编译错误

问题描述 vc6.0创建的dll工程,我在我的vc6.0上添加这些源文件,F7,编译错误 我有一些cpp和hpp格式的文件,是用vc6.0创建的dll工程,我在vc6.0中新建了一个dll工程,将cpp文件加入到source文件夹下 ,将hpp文件加入到header文件夹下,按F7编译后会报语法错误,有谁知道这是为什么吗?希望不吝赐教啊

请教一个急的问题:C#中如何调用C++编写的Dll?

问题描述 请教各位大哥大姐,C#中如何调用别人用C++编写好的DLL? 解决方案 解决方案二:和C#调用windowsapi一样,用extern声明函数原型,并且封送对应的类型,有指针的还要分配空间.自己googleC#平台互操作msdn解决方案三:使用dllimport搜P/Invoke可以看到大量的例子具体问题可以继续讨论解决方案四:引用1楼caozhy的回复: 和C#调用windowsapi一样,用extern声明函数原型,并且封送对应的类型,有指针的还要分配空间.自己googleC#平台

visual studio 2010-VS2010编写的C#dll在delphi中怎么调用?在线急等!

问题描述 VS2010编写的C#dll在delphi中怎么调用?在线急等! 我用C#写了一个dll给delphi调用,可是生成的程序启动不了,提示初始化失败!是什么原因啊?请教了!在线等,解决问题立刻结贴. 解决方案 可以做成com组件供其他程序用 解决方案二: .net的特殊DLL是无法直接给Delphi用的,要么做成Activex,,否则要通过系统程序集的模式注册,然后才能使用,直接当成普通DLL是永不了的 解决方案三: 问题已经解决,谢谢楼上两位!

api-vfp6.0中需要调用java编写的网页

问题描述 vfp6.0中需要调用java编写的网页 vfp6.0中需要调用java编写的网页,需要用api调用,但是vfp调用api的代码找不到,请问怎么调用java,项目时间紧张,不考虑代码改写,谢谢 解决方案 http://blog.csdn.net/feiyafei2008/article/details/2877941 解决方案二: C++编写动态链接库供VFP调用VFP编写DLL,并调用VFP编写DLL

谈谈JAVA中的调用方式

很多书籍都说Java支持传引用调用的方式,类似于C++中的Person &a引用调用,而近来编程遇到一系列问题让我对此产生了怀疑,于是将这些方法一一列出,我们来一起看看JAVA中的调用方式:   看下面的程序:  class Person {      private String name;//姓名     private String sex;//性别     public Person(String x, String y) {         this.name = x;        

[C#学习]在多线程中如何调用Winform

问题的产生: 我的WinForm程序中有一个用于更新主窗口的工作线程(worker thread),但文档中却提示我不能在多线程中调用这个form(为什么?),而事实上我在调用时程序常常会崩掉.请问如何从多线程中调用form中的方法呢? 解答: 每一个从Control类中派生出来的WinForm类(包括Control类)都是依靠底层Windows消息和一个消息泵循环(message pump loop)来执行的.消息循环都必须有一个相对应的线程,因为发送到一个window的消息实际上只会被发送到

DBHelper类中怎样调用存储过程??????????

问题描述 各给高手们,请问DBHelper类中怎样调用存储过程???DBHelper类中的方法应该怎样写才能把存储过程参数传进去的,最好能有详细代码.谢谢各位了. 解决方案 解决方案二:http://www.cnblogs.com/08shiyan/archive/2010/07/17/1779391.html解决方案三:publicstaticclassDatabaseContext{publicstaticDbCommandGetStoredProcCommand(DbInstancedat

c语言-android项目中JNI调用的C代码

问题描述 android项目中JNI调用的C代码 最近的一个项目,需要通过JNI在串口中读取数据,读取数据并返回的代码是用C语言写的.我对C语言很陌生,哪位大神帮帮忙,帮忙撸几句代码.JNIEXPORT jbyteArray JNICALL Java_com_cem_serialdevdemo_CodeJNI_ReadRfidSerialPort (JNIEnv env jobject obj){//大致的思路是: int rev=0; unsigned char sof; unsigned c