牧马人和fj:DELPHI还是字符串转变量的问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/27 13:57:01
可能之前没有说明白
比如有一个字符串
edit1.text:="myval1";
有一个变量名也为myval1,
myVal1 := "abc";
myVal2 := "cba";
myVal3 := "bca";
s:= (edit1.text)值转为变量名;
就是想手工在edit1输入变量名(myVal1,myVal2,myVal3.....),让s获得这个变量名所对应的值;

那你应该定义数组类型变量了。
全局的
var
myval:array[1..3] of string ;
引用处。
var
myval1,myval2,myval3:string;
begin
myval1:='abc';
myval2:='acb';
myval3:='bac';
s[1]:='myval1';
s[2]:='myval2';
s[3]:='myval3';
if edit1.Text=s[1] then edit2.Text:=myval1;
if edit1.Text=s[2] then edit2.Text:=myval2;
if edit1.Text=s[3] then edit2.Text:=myval3;

不知道是不是这个意思?