Форум: "Базы";
Текущий архив: 2003.04.21;
Скачать: [xml.tar.bz2];
ВнизМожно ли в идентификаторе использовать переменную Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c