0 / 0 / 0
Регистрация: 27.08.2012
Сообщений: 3
|
|
1 | |
Проблемы с созданием объектов06.05.2013, 07:26. Показов 1357. Ответов 3
Метки нет Все метки)
(
Описан класс TPlanet:
Код
TPlanet = class (TObject) public name: string; x,y,m,r,px,py,vx,vy,ax,ay: real; u,v,up,vp:integer; constructor Create(); end; Код
var solarsystem: array [0..8] of TPlanet; Код
begin for i := 0 to 8 do begin case i of 0:begin solarsystem(i).Create; solarsystem(i).name:='Sun'; solarsystem(i).m:=333000.0; solarsystem(i).x:=0.0; solarsystem(i).y:=0.0; end; 1:begin solarsystem(i).Create; solarsystem(i).name:='Mercury'; solarsystem(i).r:=0.39; solarsystem(i).m:=0.06; solarsystem(i).x:=solarsystem.r*10; solarsystem(i).y:=0.0; end; 2:begin solarsystem(i).Create; solarsystem(i).name:='Venus'; solarsystem(i).r:=0.72; solarsystem(i).m:=0.82; solarsystem(i).x:=solarsystem.r*10; solarsystem(i).y:=0.0; end; //ну и так далее Код
function _AfterConstruction(const Instance: TObject): TObject; begin try Instance.AfterConstruction; //если быть совсем точным - конкретно на эту строку Result := Instance; {$IFDEF AUTOREFCOUNT} AtomicDecrement(Instance.FRefCount); {$ENDIF} except _BeforeDestruction(Instance, 1); raise; end; end;
0
|
|
06.05.2013, 07:26 | |
Ответы с готовыми решениями:
3
Проблемы с созданием файла инициализации
Фишка с созданием объектов. Объясните тему с созданием объектов |
1074 / 987 / 340
Регистрация: 07.08.2012
Сообщений: 2,790
|
||||||
06.05.2013, 07:52 | 2 | |||||
Конструктор, который ничего не делает не нужно и объявлять в описании класса, а создавать объекты надо так:
1
|
0 / 0 / 0
Регистрация: 27.08.2012
Сообщений: 3
|
|
06.05.2013, 15:28 [ТС] | 4 |
Тот же текст использовал, когда задавал вопрос на мейле. Там нет CODE. Пришлось импровизировать. В самой программе, само собой, квадратные скобки.
Большое вам спасибо! Наконец-то курсач сдвинулся с мертвой точки.
0
|
06.05.2013, 15:28 | |
06.05.2013, 15:28 | |
Помогаю со студенческими работами здесь
4
Проблемы с созданием словаря на C++ Проблемы с созданием класса Проблемы с созданием Ln логарифма Проблемы с созданием объекта Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |