青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[疑难] Block styler创建问题

[复制链接]
发表于 2013-7-13 13:54 | 显示全部楼层 |阅读模式
我用NX7.0生成了一个Block styler 的.dlx文件,同时还有.cpp和.hpp文件,我把.cpp和.hpp文件放入VS2005里面,但是运行的话在        theDialogName = "ZW_Centerline.dlx";: o& e1 f# n) w3 ^! {( s
theDialog = ZW_Centerline::theUI->CreateDialog(theDialogName.c_str());' I7 e' X: O7 y6 K

/ `$ H# m, Z  c2 D; N0 G0 {; k( a1 B      public: NXOpen::BlockStyler::BlockDialog * CreateDialog
% s$ _* u) f9 _: G        (( t0 h) }0 R0 G% D! Q  j
            const NXString & dialogName /** Dialog name   <br>  NOTE: The full Unicode character set is not supported for this parameter.  <br> */
* i5 h/ s( _6 B7 E  p1 w! P, t* k: H        );5 \' h5 t' s8 y5 S+ K8 F
" f# r3 W% m% p4 G8 i; F
始终提示:warning C4003: not enough actual parameters for macro 'CreateDialogA'
( g3 l0 r0 Y8 nerror C2059: syntax error : ','       
发表于 2013-7-14 12:02 | 显示全部楼层
加在MFC的工程里吧?
; B+ Q# Z9 e: e( W9 A, U( x# e! l所有CPP文件头添加如下
! R0 K* J) p" n#include "stdafx.h"
6 D& Z( t+ l0 j8 }#undef CreateDialog
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-16 14:12 | 显示全部楼层
sz_gsw 发表于 2013-7-14 12:02 8 J: f8 w7 {! J* p/ F# B
加在MFC的工程里吧?+ s- p  ?! A5 t# @! C
所有CPP文件头添加如下
% p9 e" Q5 S$ w; o5 @#include "stdafx.h"

# ~9 b/ z  @$ y) X9 r8 X/ Z额,我是加在MFC DLL里面在的,我就直接把这个Block styler生成的.hpp和.cpp文件放进去了,之前也加了#include "stdafx.h",不过没有加你说的那个#undef CreateDialog。现在加进去还是提示那个错误。可以传一个范例我看看么?非常感谢。
回复 支持 反对

使用道具 举报

发表于 2013-12-5 22:40 | 显示全部楼层
tony437200 发表于 2013-7-16 14:12+ R* ~! X, m2 K+ F# P/ b7 O: }
额,我是加在MFC DLL里面在的,我就直接把这个Block styler生成的.hpp和.cpp文件放进去了,之前也加了#in ...

* J' w* F- I( c9 }* o2 P% _8 Z& G4 A解决了么这个问题?同样的问题求请教
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-29 00:24 , Processed in 0.051720 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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