明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1927|回复: 9

[讨论]vc7(.net2002)中数组的调试问题

[复制链接]
发表于 2006-2-26 11:36:00 | 显示全部楼层 |阅读模式

AcGePoint3dArray pnts;

在调试中如何知道pnts的每个元素的值?

以前vc6中很容易通过快速监视器(quick watch)知道,现在不行了

以前pnts显示为一个地址,但这里不是,

怎么办啊?

发表于 2006-2-26 14:18:00 | 显示全部楼层
    AcGePoint3dArray ptArr;
    ptArr.setLogicalLength(4);
    for (int i = 0; i < 4; i++) {
        ptArr.set((double)(i/2), (double)(i%2), 0.0);
    }
看看这几句,应该能知道怎么用了吧
 楼主| 发表于 2006-2-27 10:57:00 | 显示全部楼层

[ARX]回复,你说的是怎么使用,我知道

我要问的是如何在程序调试过程中(如在某个函数中中断),实时知道数组元素的值?

如对数组AcGePoint3dArray pnts;

以前在VC6中可以在 quick watch 工具中输入 pnts.mpArray+i  知道第i个元素pnts的值

现在vc7(.net2002)中这个工具却不认识  pnts.mpArray+i 说是非法输入,

请问还有没有其他工具可以实时查询数组元素的具体值?

发表于 2006-2-27 13:17:00 | 显示全部楼层
那把它赋给一个变量,查询此变量的值试试.
发表于 2006-2-27 17:31:00 | 显示全部楼层

楼上的两位大哥,能不能开放ftp,让我下载一下MS.NET 2002?

或者告诉我哪里有下载的??谢谢

 

 楼主| 发表于 2006-3-1 19:54:00 | 显示全部楼层

版主大大还是没明白我的意思啊!

赋值给一个变量肯定可以!

如果我同时需要知道好几个数组的所有元素的值时,如果一个数组有十几个元素,岂不是要定义十几个变量,这样不嫌麻烦?这样调试有效率?有意义?

我想。net环境应该会提供这样的调试工具吧!??

至于楼上的兄弟需要.net软件,可以在论坛中搜索,有人给下载地址的,我就是在一个网站上下的,

发表于 2006-3-3 16:31:00 | 显示全部楼层

arbyao,这位仁兄,我发现这个网站提供的下载地址已经无效了。而且我要的是.net 2002,不是2003。好像Autodesk官方网站明确说了要用2002来开发的。你可否将2002的安装软件提供给我下载??谢谢

 楼主| 发表于 2006-3-3 21:48:00 | 显示全部楼层
发表于 2006-3-9 13:53:00 | 显示全部楼层
谢谢楼上的朋友,我已经成功下载了.net2002,现在在安装的时候碰到一个小问题, 首先放入cd5,把.net Framework SDK安装好,随后根据提示放入cd1,但是在选择“接受协议”后无法按“继续”链接 。请问是不是安装盘的顺序有问题??我每张盘基本都试过,就是要先安装cd1。求救。
发表于 2006-3-12 16:03:00 | 显示全部楼层
感谢楼上上的,现在正在下,不知道会不会出现楼上的问题,关注中~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-26 02:45 , Processed in 0.257000 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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