明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: zfbj

[讨论]ObjectARX调试问题大搜集

  [复制链接]
发表于 2011-8-3 18:12:45 | 显示全部楼层
C:\Documents and Settings\cpop\桌面\CAP跨月分解数据查询\1.gif
上面这个图片是哪儿出了问题啊
发表于 2011-8-4 13:05:43 | 显示全部楼层
比较而言,ObjectArx 比Lisp 要容易一些,只要你入门了
发表于 2011-8-10 16:44:35 | 显示全部楼层
针对打开忘记关闭的问题, 其实推荐大伙用智能指针的, 就是AcDbObjectPointer,在这个变量的作用域范围内是打开的, 出了作用域, 会自动关闭。
发表于 2012-4-26 23:14:48 | 显示全部楼层
这么好的帖子这么沉了...
发表于 2012-8-31 15:24:50 | 显示全部楼层
本帖最后由 tsm04 于 2012-8-31 15:25 编辑

用 vc6 开发的objectarx2000 (2000、2002) .arx 、用Vc2005 开发的 objectarx2007 (2007、2008、2009) .arx 都可以在开发环境中跟踪调试。而 用vs2002 开发的 objectarx2004 (2004、2005、2006) .arx
却无法调试,只好在开发中多留心一点,不要出错。
发表于 2012-8-31 15:32:58 | 显示全部楼层
用 vc6 开发的 objectarx2000(2000、2002) .arx, 用 vs2005 开发的 objectarx2007 (2007、2008、2009) .arx 都可以在开发环境中跟踪调试。而用 vs2002 开发的 objectarx 2004(2004、2005、2006) .arx 却无法调试,只好在开发过程中多加留心,不要出错了。
发表于 2012-10-11 09:34:07 | 显示全部楼层
菜鸟学习就是麻烦啊
搭个开发环境花了个把星期(vs 版本 objectarx 版本), 好不容易搞定了
开始学习就给我当头一棒
照着书上来第一课 "手工 Hellworld"就出错:
error C2664: 'AcEdCommandStack::addCommand' : cannot convert parameter 1 from 'const char [20]' to 'const ACHAR *'
老是编译就不通过,  
太伤心了
发表于 2012-10-11 09:34:51 | 显示全部楼层
  1. void initApp()
  2. {
  3.         //register a command with the Autocad command mechanism
  4.         acedRegCmds->addCommand("HELLOWORLD_COMMANDS",
  5.                 "Hello",
  6.                 "Bonjour",
  7.                 ACRX_CMD_TRANSPARENT,
  8.                 helloWorld);
  9. }
复制代码
发表于 2012-10-11 09:37:22 | 显示全部楼层
57#编译错误的意思就是说"HELLOWORLD_COMMANDS"这个参数

急求指点,  实在解决不了, 只能放弃objectarx了
发表于 2013-2-26 14:26:49 | 显示全部楼层
sunny20102 发表于 2012-10-11 09:34
菜鸟学习就是麻烦啊
搭个开发环境花了个把星期(vs 版本 objectarx 版本), 好不容易搞定了
开始学习就给我 ...

你这个明显是Unicode问题,没有定义Unicode
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 03:55 , Processed in 0.178336 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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