急:关于使用OLE时Access Violation的问题,在线等待。。。
各位朋友好:
请教各位高手,一个困扰了好几天的问题。
在我的Project执行这段代码时,一直出现“Access Violation”错误。经过调试,发现对于OLE对象,执行CreateObject没有问题,但是调用OlePropertySet或OleProcedure时,都会出现异常。但我新建一个空Project时,下列代码执行没有问题。怀疑是跟我的Project的设置有关系。哪位高手有碰过,能否指点迷津。谢谢!
// 代码直接采用了BCB帮助文档中的例子
Variant V = Variant::CreateObject("Excel.Application");
V.OlePropertySet("Visible", true);
ShowMessage("Excel has been launched and now is visible");
V.OleFunction("Quit");
V = Unassigned;
因为是新用户,分数不多,如果能解决,非常感谢!