声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1610|回复: 3

[求助]关于eval的使用问题

[复制链接]
发表于 2006-4-13 20:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
<P>我在图形界面窗口中定义了四个edit控件,要将其中输入的数据传入pushapply函数中进行运算,pushapply()部分代码如下:<BR>function pushapply(hlineedit1x,hlineedit1y,hlineedit2x,hlineedit2y)<BR>global FileName;<BR>global x1;<BR>global g;<BR>hx=get(hlineedit1x,'string'); %获得输入的字符串函数 &lt;2&gt; <BR>hy=get(hlineedit1y,'string');  <BR>vx=get(hlineedit2x,'string'); <BR>vy=get(hlineedit2y,'string');<BR>string1= 'f1=';<BR>string2=';';<BR>user_entry1=[string1,hx,string2];<BR>eval(user_entry1');<BR>string1= 'g1=';<BR>string2=';';<BR>user_entry2=[string1,hy,string2];<BR>eval(user_entry2');<BR>string1= 'f2=';<BR>string2=';';<BR>user_entry3=[string1,vx,string2];<BR>eval(user_entry3');<BR>string1= 'g2=';<BR>string2=';';<BR>user_entry4=[string1,vy,string2];<BR>eval(user_entry4');<BR>......<BR>可是运行时出现下面的错误:<BR>??? Error: Incomplete or misformed expression or statement.</P>
<P>Error in ==&gt; pushapply at 16<BR>eval(user_entry2');</P>
<P>??? Error while evaluating uicontrol Callback.</P>
<P>??? Error: Incomplete or misformed expression or statement.</P>
<P>Error in ==&gt; pushapply at 20<BR>eval(user_entry3');</P>
<P>??? Error while evaluating uicontrol Callback.</P>
<P>??? Error: Incomplete or misformed expression or statement.</P>
<P>Error in ==&gt; pushapply at 24<BR>eval(user_entry4');</P>
<P>??? Error while evaluating uicontrol Callback.<BR><BR>请问这是什么问题,谢谢指教!</P>
回复
分享到:

使用道具 举报

发表于 2006-4-14 10:32 | 显示全部楼层

回复:(dxwwangyan)[求助]关于eval的使用问题

去掉string2
发表于 2012-7-19 08:13 | 显示全部楼层
看不懂啊,水平太低啊。郁闷了。我也需要用这个函数啊。
发表于 2012-7-19 22:07 | 显示全部楼层
1F
我在图形界面窗口中定义了四个edit控件,要将其中输入的数据传入pushapply函数中进行运算,pushapply()部分代码如下:
  1. function pushapply(hlineedit1x,hlineedit1y,hlineedit2x,hlineedit2y)
  2. global FileName;
  3. global x1;
  4. global g;
  5. hx=get(hlineedit1x,'string'); %获得输入的字符串函数 <2>
  6. hy=get(hlineedit1y,'string');
  7. vx=get(hlineedit2x,'string');
  8. vy=get(hlineedit2y,'string');
  9. string1= 'f1=';
  10. string2=';';
  11. user_entry1=[string1,hx,string2];
  12. eval(user_entry1');
  13. string1= 'g1=';
  14. string2=';';
  15. user_entry2=[string1,hy,string2];
  16. eval(user_entry2');
  17. string1= 'f2=';
  18. string2=';';
  19. user_entry3=[string1,vx,string2];
  20. eval(user_entry3');
  21. string1= 'g2=';
  22. string2=';';
  23. user_entry4=[string1,vy,string2];
  24. eval(user_entry4');
  25. ......
复制代码
可是运行时出现下面的错误:
??? Error: Incomplete or misformed expression or statement.

Error in ==> pushapply at 16
eval(user_entry2');

??? Error while evaluating uicontrol Callback.

??? Error: Incomplete or misformed expression or statement.

Error in ==> pushapply at 20
eval(user_entry3');

??? Error while evaluating uicontrol Callback.

??? Error: Incomplete or misformed expression or statement.

Error in ==> pushapply at 24
eval(user_entry4');

??? Error while evaluating uicontrol Callback.

请问这是什么问题,谢谢指教!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-17 20:33 , Processed in 0.056647 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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