Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.47 MB
Время: 0.019 c
2-1191923351
Kolan
2007-10-09 13:49
2007.10.28
Как запретить появление горизонт скрола у TTreeView?


6-1163412082
Alexey (AZ)
2006-11-13 13:01
2007.10.28
ServerSocket :: What are differents?


15-1190734016
ProgRAMmer Dimonych
2007-09-25 19:26
2007.10.28
Вопрос по ресурсам


3-1182251256
ambhtr
2007-06-19 15:07
2007.10.28
Создание DBF файлов


1-1185977371
SpellCaster
2007-08-01 18:09
2007.10.28
Оптимизатор режет лишнее