Главная страница
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.013 c
3-67142
lightix
2003-04-03 09:28
2003.04.21
Как выполнить хранимую процедуру Oracle8 ?


8-67399
XHelp
2003-01-17 19:34
2003.04.21
Считать нажатые клавиши с MIDI девайса!


6-67421
Chak
2003-03-01 01:32
2003.04.21
ServerSocket & Asynchronous socket error 10053


14-67449
VEG
2003-04-04 17:02
2003.04.21
На чем такое можно написать?


1-67336
kull
2003-04-08 13:24
2003.04.21
Не наследуется форма! :(