明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1750|回复: 5

亲爱的朋友,cad方面的类属性和方法不能自动列出,为什么?

[复制链接]
发表于 2003-1-25 09:13:00 | 显示全部楼层 |阅读模式
最近开始认识到arx的重要性,开始了这方面的学习,遇到了一个问题。
   在vc++编程的时候,一个类的方法和属性会在“:”或者“-〉”自动列出的。可是我编程的时候,cad方面的类属性和方法不能自动列出,只有vc++通用的属性和方法才会列出。
   例如:AcDbLine * obli;
         obli->.。。。
  输入“->”的时候,编辑器应该自动的列出AcDbLine类的方法和属性,你们的机器是这样的吧?

   请问各位朋友这正常吗?要是cad方面的类属性和方法也能自动的列出多方便啊!是不是
我objectARX所在的目录不对,是不是应该作为VC++的子目录。
   谢谢大家了,谁能告诉我
发表于 2003-1-27 08:53:00 | 显示全部楼层

同感同感,据说和VC编辑器有关,英文版的会有,我也没试过,不知真假。

发表于 2003-2-6 13:14:00 | 显示全部楼层

英文版VC++ 6.0没有此问题

英文版VC++ 6.0没有此问题,我一直在使用.
ps: 我正在开发一个建筑工程项目,希望能找到南京的朋友合作.TEl:3307075
郑先生联系
 楼主| 发表于 2003-2-9 11:07:00 | 显示全部楼层

我用的就是英文版的,奇怪!!

我用的就是英文版的,奇怪!!
发表于 2003-2-9 11:30:00 | 显示全部楼层

是不是这样的?

希望你是使用ObjARXWiz生成了部分代码,在向导生成代码后,编译一次工程,让VC把<*.h>都编译一下。因为ACAD的类属性和方法定义绝大部分都在*.h文件中,只有编译过一次,VC才能帮助你找到类的成员(我以为,属性和方法的说法不如类成员准确)。如果你未使用ObjARXWiz,在写好#include语句也可以试编译一次。
总之,只有VC界面中文件列表能够列出类定义的*.h文件时,才有可能自动列出你要的类成员。你可能会说Windows类成员没见*.h文件却能自动列出,这只不过是VC隐藏了Windows部份标准代码。
发表于 2003-2-13 23:19:00 | 显示全部楼层

可以这么着!

如楼上所说,编译一次工程,在FileView中将External Dependencies文件夹下的所有文件移动到工程下,便可在以后的操作中自动列出属性和成员函数。(别忘了将上述文件从工程中删除,以隐去CAD定义类,文件自动回到External Dependencies文件夹中)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-29 05:06 , Processed in 0.144626 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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