Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi FormCreate wird nicht angesprochen, aber woran liegts? (https://www.delphipraxis.net/14107-formcreate-wird-nicht-angesprochen-aber-woran-liegts.html)

burning 2. Jan 2004 12:44


FormCreate wird nicht angesprochen, aber woran liegts?
 
Ich habe die Prozedur

Code:
procedure TCaptureIt.FormCreate(Sender: TObject); //GEHT NICHT!
begin
  RegisterHotKey(CaptureIt.Handle, ID_F12, MOD_CONTROL, VK_F12);
  label_status_linie_1.caption:='afaasdasdasd';
end;
in meiner Anwendung, aber weder der Hotkey, noch das Label werden geändert!
Wenn ich den Hotkey zB per Button1Click registriere, funktioniert er jedoch einwandfrei... :cry:

Woran kann das liegen?
THX4HELP

OrallY 2. Jan 2004 12:57

Re: FormCreate wird nicht angesprochen, aber woran liegts?
 
Hast du vielleicht in deiner Projektdatei Application.CreateForm(TCaptureIt, TCapture); auskommentiert?

burning 2. Jan 2004 13:00

Re: FormCreate wird nicht angesprochen, aber woran liegts?
 
Nein, hab ich nicht... :|

Christian Seehase 2. Jan 2004 13:02

Re: FormCreate wird nicht angesprochen, aber woran liegts?
 
Moin burning,

probier' mal testeshalber eine andere Taste (z.B. F11).

sakura 2. Jan 2004 13:09

Re: FormCreate wird nicht angesprochen, aber woran liegts?
 
Zitat:

Zitat von Christian Seehase
probier' mal testeshalber eine andere Taste (z.B. F11).

F12 ist für Programme innerhalb der IDE nicht verfügbar, da diese Taste für den Delphi-Debugger reserviert ist.

...:cat:...

Christian Seehase 2. Jan 2004 13:22

Re: FormCreate wird nicht angesprochen, aber woran liegts?
 
Moin sakura,

in die Richtung hatte ich auch gedacht ;-)
Aber das erklärt nicht unbedingt, warum das Registrieren via Button Click funktioniert.

burning 2. Jan 2004 13:33

Re: FormCreate wird nicht angesprochen, aber woran liegts?
 
Mit F9 is genau das selbe Problem...
...davon abgesehen wird das Label ja auch nicht geändert!
:(

Christian Seehase 2. Jan 2004 23:44

Re: FormCreate wird nicht angesprochen, aber woran liegts?
 
Moin burning,

dann lass Dir doch mal anzeigen, ob, und wenn welcher Fehler beim Registrieren aufgetreten ist:

Delphi-Quellcode:
if RegisterHotKey(....) then begin
  ShowMessage('Hat geklappt');
end else begin
  ShowMessage(SysErrorMessage(GetLastError));
end;
vielleicht gibt das etwas näheren Aufschluss über das Problem.

Luckie 2. Jan 2004 23:50

Re: FormCreate wird nicht angesprochen, aber woran liegts?
 
Vorher eventuell nocht
Delphi-Quellcode:
SetLastError(0);
aufrufen, damit wir keine alten fehler mitschleppen. :wink:


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz