![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема TImage.Create [D7, WinXP]
Radgar © (2005-06-27 12:25:00)Здрасте. Никак не могу создать 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 13:02:00) [1]
> подсказать можно?
уже подсказал
ты не создал экз-р объекта класса TMyType
Digitman (2005-06-27 12:56:00) [2]
> Проблема TImage.Create
с чего ты взял, что именно здесь ?
проблема не здесь, а в
TMyType.Image:= неважно что
и к Мультимедиа эта "проблема" не имеет ни малейшего отношения
Radgar (2005-06-27 12:56:00) [3]2 Digitman
Ну а подсказать можно?
Digitman (2005-06-27 12:54:00) [4]читать учебники по Делфи и спр.рук-во по ObjectPascal, внимательно рассматривать демо-проекты (в штатной поставке любой версии Делфи), где создание экземпляров различных классов в ран-тайм - сплошь и рядом.