明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2922|回复: 12

[求助]各位给诊断一下

  [复制链接]
发表于 2005-8-18 08:44:00 | 显示全部楼层 |阅读模式

(1):我的对话框不能显示文档中的数据.哪里出问题了?

(2):在点击"Statistics"按钮时出现异常.为什么会这样?

(3):一般什么情况下会出现异常?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2005-8-18 14:52:00 | 显示全部楼层

各位前辈给看看.着急啊.期待中......

 楼主| 发表于 2005-8-18 19:25:00 | 显示全部楼层

等了一天了.怎么没大侠给帮帮忙啊.先谢了.

 楼主| 发表于 2005-8-18 22:12:00 | 显示全部楼层

我现在学着编写"AutoCAD2000ObjectARX编程指南"中的例子.书中以AutoCAD2000为例.我用的是VC6.0和ARX2002.是版本的问题吗?我问的三个问题怎么没人帮我解答一下啊.着急啊.郁闷一天了.

各位.斑竹您给看看吧.

发表于 2005-8-18 22:16:00 | 显示全部楼层
我执行没出现问题啊,你究竟什么异常?
 楼主| 发表于 2005-8-18 23:16:00 | 显示全部楼层

(1)执行命令WINDOW.对话框没有显示文档中的数据.

(2)点击'Statisics'按钮出现异常对话框.显示:"未处理的异常 C000005(Access Violation  reading 0x0020),地址:3516F2Fh"

我装了Visual assist X  是不是它的问题?

或者是我的VC的问题

 楼主| 发表于 2005-8-18 23:28:00 | 显示全部楼层

您用的是哪个版本的.我用的是ARX2002和VC++6.0.如果不是ARX的问题.我就从新装一下VC.期待您的回复.谢谢.

 楼主| 发表于 2005-8-19 09:52:00 | 显示全部楼层

       下载了的朋友.你们运行的怎样啊.我哪里说的不清楚你们提出来.急死了.总有问题没办法学下去呀.我从新装了一下VC.还是不行.

  是我的VC盘有问题?还是CAD2002有问题?我是北京科大的.附近有没有学习ARX的.我去拜访你们.帮俺解决解决啊.斑竹您能不能过问一下.

发表于 2005-8-19 18:46:00 | 显示全部楼层

运行环境:VC6+ObjectARX2002

本章所有的程序都有一个问题,可做如下修改:

1)将DocData.h中以下语句(拷贝构造函数声明)删除:

CDocData(const CDocData &data) ;

2)将DocData.cpp中以下语句(拷贝构造函数定义)删除:

CDocData::CDocData(const CDocData &data)
{
 // TODO: add your own initialization.
}

原因:本程序声明了拷贝构造函数,但若CDocData类添加数据成员,则拷贝构造函数定义不完善,缺少数据成员赋值语句。因书中该章所有例子未声明需深拷贝的数据成员,故拷贝构造函数可删除。

另注:我也是找了很长时间,没找到原因。偶尔一次执行了单步跟踪,发现调用了拷贝构造函数,再对比了一下书中例子,发现没有拷贝构造函数。这才发现问题所在。

发表于 2005-8-19 18:55:00 | 显示全部楼层

我也装了Visual assist X,应该和这没关系。

VC也应该没问题。

刚看了一下程序,数据成员中有 char windType[5];

 故不能删除拷贝构造函数,而应完善拷贝构造函数。否则没准什么时候会出问题的。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-26 06:34 , Processed in 0.187254 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表