急!大虾救命啊

jiangjianzhen 2002-12-12 10:09:35
BCB5.0下,Import 一个 formula one6.0 ActiveX控件,在单一个窗体的工程中测试该控件时,编译运行一切正常。原原本本把该测试窗体加到另一个工程项目中(unit有39个,包括窗体),编译正常,但运行时,有调用到该控件的方法时会报错(不管什么方法),报错信息为:非法访问地址FFFFFC0,跟综进去时,发现是在控件方法返回时抛出的异常,而方法是有成功执行的。在这个工程中加任何导入的ActiveX控件,都会出现类似的问题(好像是相对大一点的工程都会出现)。现在我很纳闷,请高手指教。谢谢。
...全文
36 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiangjianzhen 2002-12-14
  • 打赏
  • 举报
回复
目前我的解决方案是 用5.0,把用这个控件的窗体 剥离出来形成一个.exe文件 就可以了,但好端端分开,总不是什么好办法
jiangjianzhen 2002-12-12
  • 打赏
  • 举报
回复
目前我的解决方案是 用5.0,把用这个窗体的控件 剥离出来形成一个.exe文件 就可以了,但好端端分开,总不是什么好办法
jiangjianzhen 2002-12-12
  • 打赏
  • 举报
回复
在5.0下,加入别的ActiveX控件也有类似的问题.我将工程升级到BCB6.0,是很正常的,但BCB6.0在另外一个地方,调用Execl的OleProdure时,出现相同的问题,而其在5.0下又很正常,现在已经时穷途末路了,进退两难:(
yyfzy 2002-12-12
  • 打赏
  • 举报
回复
也有可能是窗体初始化的问题,看看projectname.cpp文件中你的窗体初始化有没有问题.
warton 2002-12-12
  • 打赏
  • 举报
回复
没见过,关注!!
bosbo 2002-12-12
  • 打赏
  • 举报
回复
你Import 别的控件,如果没问题,那就是你那控件。。。有问题啦
如果像楼上说的跟踪,嘿嘿,那有你累的。
weibz0525 2002-12-12
  • 打赏
  • 举报
回复
指针问题,好难找哦,一个一个跟踪吧

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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