![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ООП классы [Delphi, Windows, XP]
Jus © (2006-11-03 18:53:00)Создал класс
type TMissle = class(Tobject)
public
procedure CreateMissle;
//procedure ProcessMissle;
//procedure DrawMissle;
end;
Var
Missle:array[0..10] of TMissle;
nMissle:integer;
далее пытаюсь создать объект
...
if IsKeyPressed(Key_Space) then
begin
Missle[nMissle]:=TMissle.CreateMissle;
Missle[nMissle].X:=100;
Missle[nMissle].Y:=100;
end;
...
Но ошибка в строчке
Missle[nMissle]:=TMissle.CreateMissle;
Пишет: [Error]: This form of method call only allowed for class metodsне понимаю что это значит
Помогите пожалуйста кодом, что не так, как надо?
Спасибо!
Jus (2006-11-03 20:22:00) [1]уже работает:)
Jus (2006-11-03 19:44:00) [2]Не работает :(
Missle[nMissle]:=TMissle.CreateMissle;не помню как делается, может както иначе?
Jus (2006-11-03 19:25:00) [3]хм...спасибо, ща попробую, я думал разницы нету, такая же процедура. Просто забыл как это делается.
MeF Dei Corvi (2006-11-03 18:59:00) [4]
> procedure CreateMissle;
constructor CreateMissle;