Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.13;
Скачать: CL | DM;

Вниз

Проблема TImage.Create   Найти похожие ветки 

 
Radgar ©   (2005-06-27 12:25) [0]

Здрасте. Никак не могу создать TImage во время работы программы.
Пишу так:

...
TMyType = class
   Image:TImage;
   ...
 private
   ...
 public
   ...
 end;

var Myvar:TMyType;
...

implementation

procedure TForm1.FormCreate(Sender: TObject);
begin
TMyType.Image:=TImage.Create(self);
TMyType.Image.Parent:=self;
end;

end.

А он мне такую ошибку:

Project1.exe raised exception class EAccessViolation with message "Access violation at adress 00450291 im module "project1.exe". Write of adress 00000004." Process stopped. Use Step or Run to continue.

Помогите что делать?


 
Digitman ©   (2005-06-27 12:54) [1]

читать учебники по Делфи и спр.рук-во по ObjectPascal, внимательно рассматривать демо-проекты (в штатной поставке любой версии Делфи), где создание экземпляров различных классов в ран-тайм - сплошь и рядом.


 
Digitman ©   (2005-06-27 12:56) [2]


> Проблема TImage.Create


с чего ты взял, что именно здесь ?

проблема не здесь, а в

TMyType.Image:= неважно что

и к Мультимедиа эта "проблема" не имеет ни малейшего отношения


 
Radgar ©   (2005-06-27 12:56) [3]

2 Digitman

Ну а подсказать можно?


 
Digitman ©   (2005-06-27 13:02) [4]


> подсказать можно?


уже подсказал

ты не создал экз-р объекта класса TMyType



Страницы: 1 вся ветка

Текущий архив: 2005.11.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.047 c
14-1129981353
DelphiN!
2005-10-22 15:42
2005.11.13
Цветовые схемы редактора кода Delphi


14-1129816532
BerkeleyMan
2005-10-20 17:55
2005.11.13
Москва


4-1126229789
Ксардас
2005-09-09 05:36
2005.11.13
Обращение к портам LPT через WinAPI


14-1129731119
ArtemESC
2005-10-19 18:11
2005.11.13
Старый добрый Turbo Pascal


2-1130232065
BaxTMaH
2005-10-25 13:21
2005.11.13
Объявление переменных