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

Вниз

Edit и OnKeyDown   Найти похожие ветки 

 
Seeket   (2005-08-08 19:19) [0]

почему при нажатии любой клавиши в Edit следующий код выдает ошибку?program Project1;

uses
 Windows,Messages,KOL;

{$R *.res}
var
 Form:PControl;
 Edit:PControl;

procedure EditKeyDown(Sender: PControl; var Key: Longint; Shift: DWORD);
begin

end;

begin
Form:=NewForm(nil,"Test");
Edit:=NewEditbox(Form,[]);
Edit.OnKeyDown:=TOnKey(MakeMethod(Nil,@EditKeyDown));
Run(Form);
end.


 
thaddy   (2005-08-08 19:27) [1]

//wrong code
procedure EditKeyDown(Sender: PControl; var Key: Longint; Shift: DWORD);
begin

end;


is wrong!

it is a procedure OF OBJECT, so it should have a hidden self parameter, like this:

//Right code
procedure EditKeyDown(Dummy: Pointer;Sender: PControl; var Key: Longint; Shift: DWORD);
begin

end;


 
Seeket   (2005-08-08 19:37) [2]

2thaddy
thanks



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

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

Наверх




Память: 0.46 MB
Время: 0.045 c
9-1127179061
Slavikk
2005-09-20 05:17
2006.04.02
GLScene+DWS Как установить?


1-1141226867
tzarizm
2006-03-01 18:27
2006.04.02
Прием MMS с GSM-терминала или с любого сотового телефона


1-1141168205
markers
2006-03-01 02:10
2006.04.02
Canvas && ListBox


15-1140526271
Doma
2006-02-21 15:51
2006.04.02
В поисках DBListView


1-1141213648
Aleksandr.
2006-03-01 14:47
2006.04.02
Можно ли как-то через CreateParams задать немодальной форме