excel的问题

laowang456 2004-12-30 03:47:09
/* for excel */
#define OPG OlePropertyGet
#define OPS OlePropertySet
#define OFN OleFunction
#define OPR OleProcedure
#define PR Procedure

代码如下:
Variant Axl,Workbook,AxSheet,nms,bef,aft;
try
{
Axl= Variant::CreateObject("Excel.Application");
}
catch(...)
{
ShowMessage("create object failed");
}

Axl.OPS("Visible",(Variant)true);
createobject成功了,但OPS那句就不行了,说是
.exe raised exception class eaccessviolation with message 'access violation at address 00454BB7 in module 'a.exe'. read of address 00000800'. .....
同样的代码在单独的程序里没事,放回我的项目里就不行了。项目里不能用什么东东吗??苦死了,大家帮忙啊
...全文
148 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
laowang456 2005-02-24
  • 打赏
  • 举报
回复
都不对,至今没有解决
558047 2004-12-31
  • 打赏
  • 举报
回复
老妖都说没问题了,那应该是没问题吧
fjx99 2004-12-30
  • 打赏
  • 举报
回复
要在Form创建完后才可以,你是不是在FormCreate里执行这个,如果是,放到定时器中
ccrun.com 2004-12-30
  • 打赏
  • 举报
回复
感觉不应该是这里的问题。

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧