[求助]R14版的ARX中无AcedGetVar函数
//获得当前文件名void getFName(char *filename)
{
resbuf* rb = ads_newrb(RTSTR);
acedGetVar("DWGPREFIX", rb);
strcpy(filename, rb->resval.rstring);
ads_relrb(rb);
rb = ads_newrb(RTSTR);
acedGetVar("DWGNAME", rb);
strcat(filename, rb->resval.rstring);
ads_relrb(rb);
return;
}
2002中用以上代码没问题
迁移到R14平台,用对应的objectarx版本编译,报错:没有acedGetVar函数
请问是我的objectarx没装好还是要用另外的方法? 在R14中,用ads_getvar函数代替acedGetVar函数.注意:在头文件中应加入"adslib.h" 问题解决了,多谢多谢! 请问一楼的老兄,你是如何在一个VC环境下切换ARX14和ARX2000编译环境的? 用forr14胡OBJECTARX开发包同for2002的开发包,同时装在VC++6.0,分别编译就可以了。
页:
[1]