Главная страница
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.014 c
3-67186
Roka
2003-04-01 23:06
2003.04.21
select из одной базы в другую


1-67223
Checist[root]
2003-04-10 22:22
2003.04.21
Немного на СИ


8-67400
Bananos
2003-01-20 00:00
2003.04.21
Bitmap.ScanLine


3-67129
Avreliy
2003-04-02 18:59
2003.04.21
Столбцы DBGrid!


1-67229
Hexxx
2003-04-10 23:31
2003.04.21
Тяжелый Record.