Пишу:
MyClass = class
mm:integer;
nn:integer;
end;
....
var MyTest:MyClass;
Begin
MyTest.mm=1; {Здесь вылетает с ошибкой Project raised exception class - External:SIGSEGV }
end;
Подскажите в чем причина.
Модератор: Модераторы
var
MyTest :MyClass;
begin
MyTest := MyClass.create;
MyTest.mm := 1;
MyTest.Free;
end;
Я лет 5 назад как в паскале работал, но что-то такого не припомню. Необходимость вызова конструктора как и деструктора в явном виде в данном случае для меня далеко не очевидна, тем более что мной он явно не перегружается.SergKam писал(а):человек видно из с++ пришел(или вообще новичек)
shentsev писал(а):Я лет 5 назад как в паскале работал, но что-то такого не припомню. Необходимость вызова конструктора как и деструктора в явном виде в данном случае для меня далеко не очевидна, тем более что мной он явно не перегружается.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 42