Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.13;
Скачать: CL | DM;

Вниз

Имя переменой в другой переменной   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
1-37125
smok_er
2003-01-04 10:34
2003.01.13
2 вопроса про TMainMenu


4-37468
Bukerman
2002-11-27 15:31
2003.01.13
PID процесса по заголовку окна


3-36952
Veronika
2002-12-18 13:20
2003.01.13
TIBDataSet неправильно работает


1-37162
NewGuest
2002-12-29 15:33
2003.01.13
С наступающим вас!!! Подскажите на кануне.... plz


3-36935
Anics
2002-12-18 06:27
2003.01.13
Уважаемые знатоки, подскажите кто знает как решить такую задачу