青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 2284|回复: 3

[疑难] Block styler创建问题

[复制链接]
发表于 2013-7-13 13:54 | 显示全部楼层 |阅读模式
我用NX7.0生成了一个Block styler 的.dlx文件,同时还有.cpp和.hpp文件,我把.cpp和.hpp文件放入VS2005里面,但是运行的话在        theDialogName = "ZW_Centerline.dlx";
. `, J# B  G. Y8 `, AtheDialog = ZW_Centerline::theUI->CreateDialog(theDialogName.c_str());
3 h/ P& N- T+ x5 o' U
8 y' ~' l  E" A+ z& H7 I      public: NXOpen::BlockStyler::BlockDialog * CreateDialog" d, j. G- A* i
        (& D' @1 c$ g5 X3 x7 O# I. x' F! p
            const NXString & dialogName /** Dialog name   <br>  NOTE: The full Unicode character set is not supported for this parameter.  <br> */' `- G, Q5 x/ l9 |, }2 j
        );1 |5 F( V5 o. G9 m+ u7 \( s* Q# ^

/ m6 R* [' r* o- ~6 M" c始终提示:warning C4003: not enough actual parameters for macro 'CreateDialogA'
4 Y8 o  B' P) |error C2059: syntax error : ','       
发表于 2013-7-14 12:02 | 显示全部楼层
加在MFC的工程里吧?/ s* e( B) M+ c
所有CPP文件头添加如下
- P" u2 U2 I+ V5 n#include "stdafx.h"
$ m0 s" |5 K! Q) t+ y1 w) `4 I: I) G#undef CreateDialog
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-16 14:12 | 显示全部楼层
sz_gsw 发表于 2013-7-14 12:02
( `+ `5 S" u$ O5 Z& h0 a7 i5 @加在MFC的工程里吧?) {! f$ x- U6 G+ Q
所有CPP文件头添加如下
; a% M0 C/ t1 C8 [/ F8 B#include "stdafx.h"

  ]0 l& t9 S' q" a4 J& M  W' R额,我是加在MFC DLL里面在的,我就直接把这个Block styler生成的.hpp和.cpp文件放进去了,之前也加了#include "stdafx.h",不过没有加你说的那个#undef CreateDialog。现在加进去还是提示那个错误。可以传一个范例我看看么?非常感谢。
回复 支持 反对

使用道具 举报

发表于 2013-12-5 22:40 | 显示全部楼层
tony437200 发表于 2013-7-16 14:12( i5 E4 z9 l7 S
额,我是加在MFC DLL里面在的,我就直接把这个Block styler生成的.hpp和.cpp文件放进去了,之前也加了#in ...

) Y# x6 d) `" K4 |" ]1 c. M8 X9 O解决了么这个问题?同样的问题求请教
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2024-11-17 03:41 , Processed in 0.050937 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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