Текущий архив: 2007.10.28;
Скачать: CL | DM;
ВнизООП классы Найти похожие ветки
← →
Jus © (2006-11-03 18:53) [0]Создал класс
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 не понимаю что это значит
Помогите пожалуйста кодом, что не так, как надо?
Спасибо!
← →
MeF Dei Corvi © (2006-11-03 18:59) [1]
> procedure CreateMissle;
constructor CreateMissle;
← →
Jus © (2006-11-03 19:25) [2]хм...спасибо, ща попробую, я думал разницы нету, такая же процедура. Просто забыл как это делается.
← →
Jus © (2006-11-03 19:44) [3]Не работает :(
Missle[nMissle]:=TMissle.CreateMissle;
не помню как делается, может както иначе?
← →
Jus © (2006-11-03 20:22) [4]уже работает:)
Страницы: 1 вся ветка
Текущий архив: 2007.10.28;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.045 c