Форум: "Основная";
Текущий архив: 2003.01.13;
Скачать: [xml.tar.bz2];
ВнизИмя переменой в другой переменной Найти похожие ветки
← →
Gamar (2003-01-03 12:35) [0]Как обратиться к переменной, константе, к методу, свойству, полю объекта и т.д., если это имя находиться в некой строковой переменной?
← →
Anatoly Podgoretsky (2003-01-03 12:41) [1]Дельфи это компилятор, а не интерпритатор
← →
TTCustomDelphiMaster (2003-01-03 12:54) [2]Gamar
Для компонента можно сделать см. FindComponent.
← →
Gamar (2003-01-03 12:57) [3]>TTCustomDelphiMaster
Find возвратит ссылку на компонент. Это совсем другое.
>Anatoly
Да, похоже что нельзя...
← →
TTCustomDelphiMaster (2003-01-03 13:08) [4]А вы про указатели знаете?
← →
Gamar (2003-01-03 13:13) [5]>TTCustomDelphiMaster
Да.
Если знаете. то пример, если не трудно.
var
VarName: String;
Var1: Integer;
.....
VarName := "Var1";
И как дальше работать с Var1 не вызывая ее напрямую?
← →
TTCustomDelphiMaster (2003-01-03 13:29) [6]Непонятно зачем вам обращатся по имени к переменной, если только вы не пытаетесь написать интерпритатор...
var
Var1, Var2: Integer;
VarName2, VarName1: PInteger;
begin
VarName2 := @Var1;
VarName1 := VarName2;
VarName2^ := 10;
VarName2 := @Var2;
VarName2^ := 20;
ShowMessage(IntToStr(VarName1^) + " " + IntToStr(VarName2^));
end;
← →
Gamar (2003-01-03 13:43) [7]Да нет, не интерпретатор...
Спасибо!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.01.13;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c