Einzelnen Beitrag anzeigen

Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.800 Beiträge
 
Delphi 12 Athens
 
#12

AW: Fehler vor OnCreate finden

  Alt 20. Feb 2019, 10:56
Relevant scheinen mir diese Teile zu sein:
Zitat:
exception class : EInvalidOperation
exception message : Deaktiviertes oder unsichtbares Fenster kann den Fokus nicht erhalten.

main thread ($938):
005fac86 +006e NedCom.exe Vcl.Forms TCustomForm.SetActiveControl
005fad8f +0053 NedCom.exe Vcl.Forms TCustomForm.FocusControl
005341ae +0012 NedCom.exe Vcl.Controls TWinControl.SetFocus
007bfa25 +000d NedCom.exe AdvGrid 26797 +1 TAdvStringGrid.EditCell
01122d5f +005b NedCom.exe Frame_ListendruckUnit 284 +1 TFrame_Listendruck.Grid_not_printedClick
0052cf87 +006f NedCom.exe Vcl.Controls TControl.Click
007d7659 +0005 NedCom.exe AdvGrid 37053 +1 TAdvStringGrid.Click
00667211 +0021 NedCom.exe Vcl.Grids TCustomGrid.FocusCell
0066a59a +0012 NedCom.exe Vcl.Grids TCustomGrid.SetRow
Der Aufrufstack gibt die Liste der Aufrufe, die zum Problem führten an, letzter ganz oben. Es wird aus welchem Grund auch immer ein Click-Event ausgelöst. Was zum Create oder auch Show-Zeitpunkt reichlich verfrüht ist. Dann wird versucht ein Control zu aktivieren bzw. den Fokus zu geben, das (noch) nicht sichtbar ist. Schau nach, was es mit diesem Click auf sich hat, das kannst Du zur Not auch lokal durchsteppen.

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat