当前位置: 代码迷 >> PB >> 控件的值做为一个语句,如何让他运行
  详细解决方案

控件的值做为一个语句,如何让他运行

热度:27   发布时间:2016-04-29 08:45:12.0
控件的值做为一个语句,怎么让他运行
string linedata,bankcode 
int pso1
linedata="ABC"
我的一个控件sle_1.text=left(linedata, 1)
我在程序中这样写的bankcode = sle_21.text

怎么能让程序像执行bankcode =left(linedata, 1)得到值

------解决方案--------------------
不能!DW还勉强!
------解决方案--------------------
呵呵,一般有两种办法
简单一点的,你看一下数据窗口的evalute函数~~
复杂一点的,搜一下pb的代码执行器~~
更深一点的,自己定义一些规则,自己解析~~
------解决方案--------------------
反正是不好用 ,这个想法是好的 ,你可以搜搜 orca

实现不容易 

如楼上所说
1. 模拟数据窗口计算列表达式格式 ,把它当成表达式 ,去执行 ,当然首先还是要把 linedata 这样的变量替换成真实值 
2. 就是自己定义点规则,枚举解析
------解决方案--------------------
好像比较难
  相关解决方案