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

Вниз

Ошибка при использовании Create   Найти похожие ветки 

 
Radgar   (2010-11-25 12:59) [0]

Ошибка: Access violation at address ... in module ... Write of adress ...

Код:

TNumber = class
   Top:TShape;
   ...
   procedure NumberCreate(Sender:TObject);
 end;

var  First:TNumber;

procedure TNumber.NumberCreate(Sender:TObject);
begin
 Top:=TShape.Create(Sender as TComponent); //Здесь ошибка
 ...
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
 First.NumberCreate(Self);
end;

P.S. Такое пишу впервые. Извините, если бред...


 
Anatoly Podgoretsky ©   (2010-11-25 13:05) [1]

> Radgar  (25.11.2010 12:59:00)  [0]

А зачем ты приводишь к TComponent


 
Radgar   (2010-11-25 13:08) [2]

Без этого Incompatible types: TComponent and TObject


 
mem   (2010-11-25 13:10) [3]

procedure TForm1.FormCreate(Sender: TObject);
begin
 First := TNumber.Create;
First.NumberCreate(Self);
end;


 
Radgar   (2010-11-25 13:13) [4]

Спасибо большое!)


 
mem   (2010-11-25 13:15) [5]

а еще:
procedure NumberCreate(Sender:TObject);

заменить на
 procedure NumberCreate(Sender:TComponent);



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
15-1288164422
Олег Крапивин
2010-10-27 11:27
2011.02.13
Ссылочку на спрвочник API. Пожалуйста!


3-1252853537
GlowSolnce
2009-09-13 18:52
2011.02.13
TAdoQuery + Access


15-1288897823
Новичок
2010-11-04 22:10
2011.02.13
Ищу хорошую книгу по DelphiХ


2-1290679150
Radgar
2010-11-25 12:59
2011.02.13
Ошибка при использовании Create


2-1290602937
12
2010-11-24 15:48
2011.02.13
Цикл не выполняется, что может быть?