青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2015-6-3 10:34 | 显示全部楼层 |阅读模式
悬赏5G币未解决
vector<NXString> Params=multiline_string0->GetProperties()->GetStrings("Value");1 I( x' m/ ~# U- t
请问一下大家,,在多行文本框中填入了文本,利用上面的函数,,调试得到的Params还是空的,这怎么弄??
. V4 J2 M# v; X8 q! s/ w  M7 u' `5 C7 R# a2 a* l! y2 l+ X

/ C7 Q2 F4 d% o; Z7 w* i1 u

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

使用道具 举报

 楼主| 发表于 2015-6-4 11:30 | 显示全部楼层
ypcopy 发表于 2015-6-3 20:598 ?! E& A) j8 Z8 n; M. n
是这么写的,看不出有什么问题
( C4 \' X0 D4 L3 }( n7 a
vector<NXString> Params=multiline_string0->GetProperties()->GetStrings("Value");
6 V: @7 G3 H, a- J    for (int i=1;i<zth2;i++): Y, i7 ^7 e+ q( t8 A2 }' _
   {& {: K5 p& {/ Q- F# e( b  w/ x
           int m=i-1;- `4 b- H: ~; E) j
           int n=i+1;
1 J# O# M. K/ b( b4 L        const char *UString; 1 [! X) g* H1 ^: U1 G  a$ N
        NXString ShowStr2=Params[m];
4 Q8 |; H7 s( k$ @5 ^        UString= ShowStr2.GetLocaleText();& g& @( u# u; n/ {& X, Z' H! M
        char *buf5 = new char[strlen(UString)+1];# k$ z- o1 {" z. o
        strcpy(buf5, UString);# C% F# ~( X" l9 P, O- `% V4 f
......
9 |6 G. o! v: n0 T, P' K% f  }
; h- d7 C/ E& G7 Q报错的就是红色的那行
3 k+ D& q# X. l3 z
( h* c  o4 e0 m' Z1 H

错误提示

错误提示

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

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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2015-6-4 15:38 | 显示全部楼层
ypcopy 发表于 2015-6-4 13:019 X0 V+ O, Y6 d! B4 x9 P6 P
红色的语法没有问题,是因为Params为空,你那行会报错的
1 s" ~4 z9 s- G) ]; d, _; ^9 H
那这个还能改吗??
& X- {. a1 L# W6 \8 l3 I1 ^) h  a/ I0 r, t3 ]
6 ]+ }9 a2 f) \# Q' E" m
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-19 06:27 , Processed in 0.059756 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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