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

Вниз

Создание объектов в РанТайме...   Найти похожие ветки 

 
nv_ ©   (2004-04-20 17:48) [0]

Доброе время суток, уважаемые мастера.
У меня следующий вопрос: Как корректно создавать n-ое, нет n мало, m-ое ;))) колличество объектов в рантайме?
Конкретная задача поставлена так: загружать из инифайла данные о нужных таблицах, и в рантайме создавать компонет TTable, загрузить в него данные.
Моя проблема: Не знаю как правлильно создать m  этих самых таблиц, никогда еще не надо было всё делfть в рантайме.


 
WondeRu ©   (2004-04-20 17:56) [1]

создавай список TList для таблиц, затем в цикле создавай

var
ATable : TTable;
i : INteger;
begin


for i := 0 to N - 1 do
begin
 ATable := TTable.create(nil);
 ATable.DataBase := ...

 List1.add(ATable);
end;


думаю заработает


 
Плохиш   (2004-04-20 17:56) [2]

for i:= 0 to m do
 with TTable.Create(self) do
 begin
 ....
 end;


 
WebErr ©   (2004-04-20 17:56) [3]


Tablitsa: array[1..m] of TTablitsa;
...
for i := 1 to m do
 Tablitsa[i] := TTablitsa.Create(...);

Примерно так! :))))


 
WebErr ©   (2004-04-20 17:58) [4]

Ну и в том же цикле

if not Assigned(Tablitsa[i]) then
 PlohoVsyo(...);


 
LM2   (2004-04-20 18:12) [5]

Лучше создавать компоненты В TObjectList, их потом удалять не надо!



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

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

Наверх




Память: 0.47 MB
Время: 0.034 c
4-1078824354
X9
2004-03-09 12:25
2004.04.11
Вопрос при запуске exe-шников из Internet Explorer а


6-1075907414
Shultz
2004-02-04 18:10
2004.04.11
реализация RTP в Дельфи?


1-1079557605
lipskiy
2004-03-18 00:06
2004.04.11
Не получается зависимый перключатель на ToolButtons, HELP!


14-1082536915
}|{yk
2004-04-21 12:41
2004.04.11
Прикольный ODBC драйвер на IBPhoenix


1-1082464630
ReNoiZer
2004-04-20 16:37
2004.04.11
Tраблы с MIDAS в D7 после установки Delphi 8 for .NET