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

Вниз

Можно ли в идентификаторе использовать переменную   Найти похожие ветки 

 
Akhmadey ©   (2003-04-01 20:45) [0]

Уважаемые Мастера! Подскажите, плз, можно ли в Delphi использовать переменную при идентификации объектов, вызове процедур и т.п. К примеру так: Query&i.Active:=true (так бы это выглядело на фоксе досовских версий). Прошу прощения за косноязычие, объяснил как мог. Заранее благодарен.


 
zacho ©   (2003-04-01 21:12) [1]

Если я тебя правильно понял, то - да, можно.
Например:
var MyQuery:TQuery;
...
MyQuery:=Form1.Query1;
...
MyQuery.Active:=true;
...

Подробнее смотри литературу по основам ObjectPascal.


 
les ©   (2003-04-01 21:51) [2]

Скорее уже так:
TQuery(FindComponent("Query" + IntToStr(i))).Active := True.

Но ето какое то не здоровое желание так работать.


 
sniknik ©   (2003-04-01 21:59) [3]

Akhmadey © (01.04.03 20:45)
нельзя (они не понимают :-) видать на фоксе не писали, а через поиск компонента как у > les © действительно мазохизм), многое из фокса в дельфях нельзя. фокс интерпретатор дельфи компилятор отсюда разница, макроподстановки по ходу программы в дельфях не разрешаются (впрочем и просто макросов нет хотя они в компиляторах возможны).

там можно было в процессе программы строчку набрать и тут же ее выполнить, с обьявлением переменных и т.д., а тут и этого нельзя :-((, иногда так этого нехватает (ностальгия :-))


 
Akhmadey ©   (2003-04-02 20:52) [4]

sniknik
А жаль...

Тем не менее всем большое спасибо.



Страницы: 1 вся ветка

Текущий архив: 2003.04.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
1-67260
di
2003-04-11 11:46
2003.04.21
arcsin


3-67140
Юров Владимир
2003-04-03 10:11
2003.04.21
MS SQL + Delphi


1-67242
iNew
2003-04-11 08:37
2003.04.21
Как реализовать перемещение по Editam, стрелками, но так, чтобы


1-67347
Kapitan
2003-04-08 11:54
2003.04.21
список кнопокй


1-67279
KIERAN
2003-04-11 15:18
2003.04.21
эмуляция нажатия клавиши