<<delphi深度探索>>第一章olap例子的问题(100分)

  • 主题发起人 主题发起人 justcool
  • 开始时间 开始时间
J

justcool

Unregistered / Unconfirmed
GUEST, unregistred user!
我编译的时候,提示有些方法没有在接口文件声明,不知什么原因?
 
你好,我用的是sql server 2000
我在数据源连接字符串已经改为'foodmart 2000',现在主要是在导入的ADOMD_TLB文件
中我没有发现有Get_Item这个方法,编译器也提示了,另外,好像不支持
catalog1.cubedef[integer]这种用法,恳请指教!我用的是delphi6+update2,谢谢!
 
你是倒入adox吧,你把名字改一下应该很容易呀。
顺便问一下,这本书怎么样,
 
没有啊,我import的是ADOMD那个Active控件啊,只不过hubdog大侠的书写的版本是1.0,
但是现在我机子上的版本已经去到2.6了。
 
抱歉,偶不懂delphi :(
 
是不是我的ADOMD太新阿?各位大侠救命阿
 
我靠,原来是D6的导入问题,唉。D6问题多多啊!
It's over!
 
胡说八道!能导入的。
 
你导过了?我就是用D6下导入的TLB编译hubdog的例子,编译出了一大堆不支持该默认值啊,
该方法没有被声明的错误,结果后来hubdog发了一个他用D5导入的TLB过来,编译,正常得要命!
而且有些微软的Activex在D6下也装不上,在D5下又是正常得不得了!
 
hubdog大侠请进来,谢谢你的帮助!
 
各位:Delphi5.0以前的程序有很多在Delphi6下不能正常编译,因为Delphi6改写了一些VCL
库,比如Variant类型放在一个新的Variant.pas单元中,如果涉及到包的问题,Delphi6.0
不仅用DesignIntf替换了DsgnIntf,而且属性编辑器也被放进了DesignEditors,
DesignMenus,DesignWindows和其它的一些设计文件里。特别是DesignEditors使用了其它
的一个名叫Proxies的IDE文件。(Proxies代码放在DesignIDE.bpl文件中。)
不用说这些改变将会产生编译时的错误。所以在Delphi6中编译前版本的程序或控件要仔细斟酌
修改包含单元。
 
后退
顶部