![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Анонимное создание объектов: [D6, WinXP]
greenrul © (2002-10-13 19:35:00)у меня есть переменная типа TMyObject. Также я знаю, что создал около 10 объектов этого типа. Как мне переменной MyObject1 присвоить n-ный объект типа MyObject?
TUnit=class(TImageSprite)
public
constructor Create(AParent: TSprite); override;
destructor Destroy; override; protected
end;
MainForm.OnCreate:create_unit("Player2"5,75);;create_unit("Player1",12,100);
procedure create_unit(namee:string;Region,healthh:integer);
begin
Unitz[total_units+1]:=TUnit.Create(DXSpriteEngine1.Engine);
with Unitz[total_units+1] do
....
end;
Потом пытаюсь обратиться кUnitz[1].что_угоднои получаю ошбику....
в чем дело?
Malder (2002-10-13 19:44:00) [21]что такое Unitz ?
Anatoly Podgoretsky (2002-10-13 19:39:00) [22]Какую? И где обработка ошибок, например защищенный блок или анализ на создание, допустимость?