在BCB的Type Library中如何Uses Microsoft ActiveX Data Objects Recordset?(100分)

D

doggo

Unregistered / Unconfirmed
GUEST, unregistred user!
我需要在一个MTS Object中使用ADO的Recordset,为此我在ActiveX项目中的Uses页加入了
Microsoft ActiveX Data Objects Recordset的Type Library。但是这样的话BCB在编译的
时候总是对ADOR_TLB.h文件中的EOF报Declaration terminated incorrectly,应该是EOF的
定义有冲突,改成别的名字后暂时可以编译通过,但是ADOR_TLB.h是Type Library自动生
成的,每次刷新都会自动重写。我查了一下MSDN他是利用
#import "C:/Program Files/Common Files/System/ADO/msado15.dll" /
no_namespace rename("EOF", "EndOfFile")
中的rename来避免EOF的问题,在BCB的帮助中说也支持这种语法,问题是怎么样才能够在
Type Library生成ADOR_TLB.h的时候起作用?
 

Similar threads

D
回复
0
查看
824
DelphiTeacher的专栏
D
D
回复
0
查看
796
DelphiTeacher的专栏
D
D
回复
0
查看
871
DelphiTeacher的专栏
D
D
回复
0
查看
712
DelphiTeacher的专栏
D
顶部