关于VC和DELPHI的类型转换,请了解VC的朋友看一下,比较头痛 (100分)

  • 主题发起人 主题发起人 delphi-i love
  • 开始时间 开始时间
D

delphi-i love

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在DELPHI中调用VC++做的VXD,碰到参数类型转换问题
以下FT变量(好象是指针)的类型在DELPHI中如何表示?请大家指教
typedef struct File_Type //FT文件类型定义
{
short int Driver;
char PathName[512];
struct File_Type * Next;
short int iProType;//保护类型
} FT;//文件项

&FT &在C语言中是什么意思?我不懂C,谢谢大家
short int 是什么,能将如'c:/abc/zzz.exe' 赋给它吗?
 
搞错没有,这是DELPHI论坛
 
我就是想知道C的类型用DELPHI怎么表示?因为我要调用VXD文件,例子是用VC写的,
怎么转换为DELPHI
 
&为引用,类似于Delphi的var。
 
那VC中的文件指针类型在DELPHI中该如何定义呢?盼指点一二
 
哈,这就是为什么建议大家在学习Delphi的同时,抽空学学VC的好处了。
&在C中是传地址的意思,在作为形式参数时对应于pascal 的var
在赋值操作时对应于@
 
谢谢吕大侠!!!!
我没学过VC,现在来不及现学了
只想知道上面的FT变量用DELPHI如何进行类型定义,盼答
 
文件变量是长整型,*为指针,
&是传地址参数。
 
谢谢KKYY
我还是不明白FT变量在DELPHI中如何表示,
我需要在在程序中向VXD文件传递我的参数,能否写一完整的类型定义?谢谢
 
多人接受答案了。
 
请按语言的说明,在DELPHI中声明一个Record类型的指针类型,
然后声明这个Record类型的具体项目,
然后声明一个此指针类型的变量,就可以传入。
 
后退
顶部