青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 811|回复: 4

[疑难] 有关多行文本框中文本的获取问题(UG C++)

[复制链接]
发表于 2015-6-3 10:34 | 显示全部楼层 |阅读模式
悬赏5G币未解决
vector<NXString> Params=multiline_string0->GetProperties()->GetStrings("Value");: o3 Z, J9 q, e6 J. B) ~& k
请问一下大家,,在多行文本框中填入了文本,利用上面的函数,,调试得到的Params还是空的,这怎么弄??# C3 K& X1 V7 E" y$ b: N

0 \* \% f& m+ [/ ]# S8 ?& N, Y' k! [% J& ?! ~0 z7 p  T& n# [" |6 N

发表于 2015-6-3 20:59 | 显示全部楼层
是这么写的,看不出有什么问题
回复

使用道具 举报

 楼主| 发表于 2015-6-4 11:30 | 显示全部楼层
ypcopy 发表于 2015-6-3 20:59
% G2 b8 y- p6 J4 o+ R3 d是这么写的,看不出有什么问题
1 H: I0 x4 y+ k9 _
vector<NXString> Params=multiline_string0->GetProperties()->GetStrings("Value");
  h" W" h; A4 s6 N) h/ @6 L- m+ |    for (int i=1;i<zth2;i++)0 H9 f1 H2 {& d$ N2 A
   {
4 g+ X( }0 \6 C9 I% {0 E           int m=i-1;
5 G: B( D* `0 s: D, a; k  G           int n=i+1;
4 l' w% g- Z0 X' d, ^: j4 ~        const char *UString; * Q+ k& J) y5 S7 N
        NXString ShowStr2=Params[m];# G' N+ ~( E$ Y: a  Z1 _9 B! ]
        UString= ShowStr2.GetLocaleText();
" I# t5 P3 v/ _% K. ?5 m& ?6 M        char *buf5 = new char[strlen(UString)+1];' A, c& r) V, t, ]/ E
        strcpy(buf5, UString);" Y3 y& y* B% S( e( x* ]8 T* a
......
  N  W  Z3 K: D) A7 }' ~  }! R$ d, z" W' e* @* x7 {) u  _6 d
报错的就是红色的那行
5 o+ s: h8 [6 H1 \$ T7 `7 p- F. D. P2 A, G& i, L

错误提示

错误提示

这是多行文本框,通过点击按钮获得它的内容

这是多行文本框,通过点击按钮获得它的内容
回复

使用道具 举报

发表于 2015-6-4 13:01 来自手机 | 显示全部楼层
红色的语法没有问题,是因为Params为空,你那行会报错的
回复

使用道具 举报

 楼主| 发表于 2015-6-4 15:38 | 显示全部楼层
ypcopy 发表于 2015-6-4 13:015 x& \5 t+ p0 w
红色的语法没有问题,是因为Params为空,你那行会报错的

: y  v8 h1 h* [+ a7 O那这个还能改吗??
2 F$ P5 v2 T3 w- s* Q: ?# @9 w) ^1 a) x# B. m9 l* n6 M

: I8 b9 e4 l) E/ Z. G
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-23 00:02 , Processed in 0.050473 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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