Вниз
Скачать: CL | DM;

Динамическое создание формы   Найти похожие ветки 

 
Washington ©   (2008-03-03 10:41) [0]

Как "осуществить" сабж? Подскажите плз


 
Игорь Шевченко ©   (2008-03-03 10:41) [1]

TForm.Create
TForm.CreateNew


 
Washington ©   (2008-03-03 10:56) [2]

А если так:

var
a:array of Tobject;
begin
a:=Tform.Create(Application);
(a as Tform).Show;
end;

Ошибка :(
может setLength надо?


 
Kolan ©   (2008-03-03 10:58) [3]

ессно надо.

и еще a у тебя — это массив, а форму можно пололить в элемент этого массива:
a[0]:=Tform.Create(Application);


 
Сергей М. ©   (2008-03-03 11:00) [4]


> Washington ©   (03.03.08 10:56) [2]


Ты сам-то подумай, что ты тут понаписал - переменнной типа массив ты пытаешься присвоить значение типа объект !

Ессно компилятор эту несуразность не пропустит)


 
Kolan ©   (2008-03-03 11:01) [5]

Кроме того, вообще не ясно нафига такое делать&#133


 
Сергей М. ©   (2008-03-03 11:03) [6]


> не ясно нафига такое делать


Вестимо зачем - чтобы потом граблей нахватать по самое нехочу)


 
Washington ©   (2008-03-03 11:05) [7]


> Kolan ©   (03.03.08 11:01) [5]

Я мазохист :)


 
Washington ©   (2008-03-03 11:08) [8]


> a[0]:=Tform.Create(Application);

нечаянно недописал. Именно так я делаю. Попробовал setLength, только не понял, какое значение "давать" -

setlength(a,?);

Попробовал 1, 100, 100000 - ошибка :(


 
Kolan ©   (2008-03-03 11:09) [9]

> Я мазохист :)

Ну тогда удачи :)


 
Kolan ©   (2008-03-03 11:09) [10]

> какое значение «давать»

Давать столько, сколько будет элементов в массиве.


 
Washington ©   (2008-03-03 11:15) [11]

Нашёл ошибку - форму я "клал" в a[0], а показать пытался именно a. Спасибо за помощь :) Пошёл дальше мазохиститься


 
Anatoly Podgoretsky ©   (2008-03-03 19:02) [12]

> Washington  (03.03.2008 11:05:07)  [7]

Это точно, из дня в день учиться не хотим, про старые вопросы и ответы на них забываем, а зачем на форуме мне все напишут, главное точно скопировать, не промахнуться.



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.033 c
15-1203341714
Andy BitOff
2008-02-18 16:35
2008.03.30
Город Delphimaster


11-1186498749
Александр 2006
2007-08-07 18:59
2008.03.30
KOLWinLirc ?


2-1204526072
DimOk
2008-03-03 09:34
2008.03.30
ADO


15-1202959283
Slider007
2008-02-14 06:21
2008.03.30
С днем рождения ! 14 февраля 2008 четверг


9-1168435931
Quicker
2007-01-10 16:32
2008.03.30
Не DelphiX единым!




   Наверх