Главная страница
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.045 c
14-1130088231
alexsis
2005-10-23 21:23
2005.11.13
Бесплатный посыл СМС-ок


2-1130085694
_xroot
2005-10-23 20:41
2005.11.13
Drag&Drop из проводника в программу


2-1130054251
Yegorchic
2005-10-23 11:57
2005.11.13
Работа с памятью


2-1129745023
serko
2005-10-19 22:03
2005.11.13
MainMenu


14-1129668273
Prohodil Mimo
2005-10-19 00:44
2005.11.13
Каковы преимущества тестирования с NUnit?