青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[疑难] Block styler创建问题

[复制链接]
发表于 2013-7-13 13:54 | 显示全部楼层 |阅读模式
我用NX7.0生成了一个Block styler 的.dlx文件,同时还有.cpp和.hpp文件,我把.cpp和.hpp文件放入VS2005里面,但是运行的话在        theDialogName = "ZW_Centerline.dlx";
$ ?$ J6 z2 r# p7 N9 m- K: Q/ B' ltheDialog = ZW_Centerline::theUI->CreateDialog(theDialogName.c_str());
, l. R$ p. c: C1 \, {6 i" F7 u0 F& d) l0 W2 F  Q: G
      public: NXOpen::BlockStyler::BlockDialog * CreateDialog& h  K+ ]8 @$ W, \
        (
! k5 c9 }# A1 Y. |+ p$ ~7 r            const NXString & dialogName /** Dialog name   <br>  NOTE: The full Unicode character set is not supported for this parameter.  <br> */
# ^$ Z+ J  C9 `8 p# |, e/ x1 S2 L3 {        );6 U: P. T* S' `
$ ]& D0 ]8 P" r$ o) R: ^, w
始终提示:warning C4003: not enough actual parameters for macro 'CreateDialogA'
1 r3 z4 k; G0 `error C2059: syntax error : ','       
发表于 2013-7-14 12:02 | 显示全部楼层
加在MFC的工程里吧?8 D2 ?) r: D, h2 _7 M
所有CPP文件头添加如下
! V8 g# T' e  s4 c4 C- }% h: {0 ?#include "stdafx.h"
' b; y6 k) Q) p4 e; g7 n#undef CreateDialog
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-16 14:12 | 显示全部楼层
sz_gsw 发表于 2013-7-14 12:02 + C: G: d) ~9 ?! c
加在MFC的工程里吧?
8 ^' q4 ]2 s  U# ^5 k: K所有CPP文件头添加如下" k7 \5 Z& H. \% r: i
#include "stdafx.h"
5 _2 J8 t& c5 J- Y/ }0 E! P
额,我是加在MFC DLL里面在的,我就直接把这个Block styler生成的.hpp和.cpp文件放进去了,之前也加了#include "stdafx.h",不过没有加你说的那个#undef CreateDialog。现在加进去还是提示那个错误。可以传一个范例我看看么?非常感谢。
回复 支持 反对

使用道具 举报

发表于 2013-12-5 22:40 | 显示全部楼层
tony437200 发表于 2013-7-16 14:12; A/ I; Z3 Z! a
额,我是加在MFC DLL里面在的,我就直接把这个Block styler生成的.hpp和.cpp文件放进去了,之前也加了#in ...
& P( n, q/ H4 l
解决了么这个问题?同样的问题求请教
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-23 21:15 , Processed in 0.051200 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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