有一个用VC写的dll想在delphi中使用,请问怎么导出函数?
例如dll里面有这样一个函数 int f1(char* a,int b,bool c)
还有,下面这些在VC中的数据类型,在delphi中都对应什么呢?
struct structa
{
bool flag;
char addr[20]
int count;
DWORD mf;
};
这个结构体是int f2(structa& pb)函数的一个参数,因为是引用类型,在delphi中没有引用类型,要怎么办?
帮帮我吧,我是菜鸟。
例如dll里面有这样一个函数 int f1(char* a,int b,bool c)
还有,下面这些在VC中的数据类型,在delphi中都对应什么呢?
struct structa
{
bool flag;
char addr[20]
int count;
DWORD mf;
};
这个结构体是int f2(structa& pb)函数的一个参数,因为是引用类型,在delphi中没有引用类型,要怎么办?
帮帮我吧,我是菜鸟。
解决方案 »
- keydown事件与keypress事件的问题
- 关于canvas.copyrect问题,dest变了后出错
- 难题,一个OCX的参数是WideString,我传递空的WideString进去导致了这个OCX 崩溃
- 头一次做COM的菜鸟问题:做一个COM组件,要不要写Create函数啊?
- 如何去掉popupmenu每个菜单项后面的(x)之类字母
- 软件参数的问题
- 如何提高ADO查询 以及 UPDAT 的性能?
- 菜鸟的烦恼之“delphi+asp”篇^_^
- 大家帮我看一看这段代码!!!
- 在delphi 程序中如何控制输入法的全半角?
- DbGrid控件中如何实现对数值型字段小数位的控制?
- bde在windows98下关于日期的问题
flag: Boolean;
addr: array[0..19] of Char;
count: Integer;
mf: LongWord;
end;3.function f2(var pb: structa): Integer;
flag: Boolean;
addr: array[0..19] of Char;
count: Integer;
mf: LongWord;
end;3.function f2(var pb: structa): Integer;还需注意一定要去分大小写!