Главная страница
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.019 c
3-67187
td
2003-04-03 21:20
2003.04.21
странный запрос


14-67507
michael_b
2003-04-03 20:45
2003.04.21
Где взять Кнут 3 том


1-67330
Roman
2003-04-09 12:57
2003.04.21
Панель задач и Delphi


1-67309
minotavr
2003-04-08 19:01
2003.04.21
Работа с DLL


4-67619
AlDid
2003-02-20 00:03
2003.04.21
Почему у меня не работает функция GetLogicalDrivestrings?