青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2015-6-3 10:34 | 显示全部楼层 |阅读模式
悬赏5G币未解决
vector<NXString> Params=multiline_string0->GetProperties()->GetStrings("Value");
" U* Z* w4 F2 A) P% {请问一下大家,,在多行文本框中填入了文本,利用上面的函数,,调试得到的Params还是空的,这怎么弄??' C1 G+ a' @3 ^$ j% v8 `6 G" j, A
- x. ?+ Z3 z  X/ r3 D
4 M- f5 s! z2 K2 A" i

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

使用道具 举报

 楼主| 发表于 2015-6-4 11:30 | 显示全部楼层
ypcopy 发表于 2015-6-3 20:59
* R/ p8 L5 r7 T; s, }6 Q! q. j2 G$ \: T是这么写的,看不出有什么问题
( t+ @. s0 N% V! B+ ^, P6 `
vector<NXString> Params=multiline_string0->GetProperties()->GetStrings("Value");
- T3 z, J* F  c: U% D    for (int i=1;i<zth2;i++)/ E# V: t8 `0 a6 [3 ^+ T
   {
# J2 R, |" i1 k/ a4 i* r           int m=i-1;5 _: F$ x1 [. j. ]
           int n=i+1;6 V, b% I/ u, T
        const char *UString;
  \3 m; {) X! E5 d, l8 P# [        NXString ShowStr2=Params[m];
5 U% a- H, f, A3 d# C0 V        UString= ShowStr2.GetLocaleText();+ I8 w8 a3 f8 @# ~
        char *buf5 = new char[strlen(UString)+1];# H. f  O% c  f, P( q
        strcpy(buf5, UString);
1 D5 X. l7 m* D, @......
: J( x0 t; Y/ y0 \  }
& Q; ]% ~3 @5 m1 ^( Q" D报错的就是红色的那行
( Q' e  u5 A; `. I& [; J' f) f+ d0 @+ j

错误提示

错误提示

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

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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2015-6-4 15:38 | 显示全部楼层
ypcopy 发表于 2015-6-4 13:01' M& j1 S/ S; l0 D. Y$ f
红色的语法没有问题,是因为Params为空,你那行会报错的
9 |- p3 B" ?; B. B
那这个还能改吗??
( Q& [1 ]8 W" o. b+ ~  s$ t) V0 p: I  [4 e

  t: \3 F7 p+ X$ g, e
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-7 09:05 , Processed in 0.051804 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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