一个的BCB6问题(50分)

  • 主题发起人 主题发起人 dy0618
  • 开始时间 开始时间
D

dy0618

Unregistered / Unconfirmed
GUEST, unregistred user!
为什么的BCB6我中不能使用max 函数,是因为版的原因吗?
我编写了一个OLE调用EXCEL的库,在BCB5上能正常使用但是在BCB6中使用会出错。
 
打个补丁吧!!!
 
按照cb6中c++的示例包含一些头文件即可。
cb5中max函数好象是vcl中带的函数,cb6中示例使用c++的。
 
诶,问题内容又没了。如果老这样下次就不来了。
首先我假设你指的excel是excel97或excel2000。这两者对ole automation 的支持都是不
完善的。换句话说,就是如果用BCB内置控件,用他的方法,很有可能运行时会出现各种
怪问题。为什么?问微软。相比下word就好多了。
bcb5和bcb6的编译引擎有区别。我是从实际编程中得到遇到这个结论的,许多在BCB5编译通过
的在BCB6下无法通过,这时需要重新编译,有的重新编译也无法通过,这就需要改源码了
像你这个问题我也遇到过,我修改了源码,才通过。修改时注意以下问题。catch中的异常
类型,olefunction中的strtoolestr类型转换,建议不要使用BCB的VCL,直接用
createobject获得excel句柄,用oleprocedure,olefunction 访问excel
 
接受答案了.
 
十分感谢 extend 希望能多联系.我的QQ:16146679
 
后退
顶部