几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量  


返回   几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 » 仿射空间:CAX软件开发(三)二次开发与程序设计 » CAD二次开发 » AutoCAD二次开发 » ObjectARX(VB.NET/C#)
用户名
密码
注册 帮助 会员 日历 银行 搜索 今日新帖 标记论坛为已读


 
 
主题工具 搜索本主题 显示模式
旧 2009-04-20, 03:59 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】[求助]关于注册命令函数的问题

[求助]关于注册命令函数的问题
www.dimcax.com
[求助]关于注册命令函数的问题
看了看sdk 中的例子(helloword)编译了一下感觉不错,可惜不是自己做的。
翻开书看看才发现原来有很多东西是不用自己手工编写的,比如说头文件、exterm “c”、和注册命令......
建了一个空的arx 工程,用sdk自带的工具生成了以上的东西,命令注册部分详细代码如下:
void initapplication()
addcommand("helloworld_commands", "helloword", "helloword", acrx_cmd_transparent | acrx_cmd_usepickset, arxhellowordhelloword);
void unloadapplication()
{

acedregcmds->removegroup("helloworld_commands");
}
而例子是这样的
void initapp()
{
// register a command with the autocad command mechanism
acedregcmds->addcommand("helloworld_commands",
"hello",
"bonjour",
acrx_cmd_transparent,
helloworld);
}
void unloadapp()
{
acedregcmds->removegroup("helloworld_commands");
}
其他的东西都是大同小异,为什么我的程序没法执行?
对注册命令的函数比较晕,注册一个命令要那么多的名字,这些名字是做什么用的呢?一般的我要自己编写一个操作实体的函数怎么给它注册命令呢?
抱歉发错地方了,虽然这个区迟早都是要进的。
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
 


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

vB 代码开启
[IMG]代码开启
HTML代码关闭



所有的时间均为北京时间。 现在的时间是 11:56 PM.


于2004年创办,几何尺寸与公差论坛"致力于产品几何量公差标准GD&T | GPS研究/CAD设计/CAM加工/CMM测量"。免责声明:论坛严禁发布色情反动言论及有关违反国家法律法规内容!情节严重者提供其IP,并配合相关部门进行严厉查处,若內容有涉及侵权,请立即联系我们QQ:44671734。注:此论坛须管理员验证方可发帖。
沪ICP备06057009号-2
更多