Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#2

AW: Sporadischer Fehler "Registerkarte konnte nicht registriert werden"

  Alt 20. Sep 2022, 19:43
Da es ein Delphi-Fehler ist, lässt sich der Text im Quellcode suchen.
Strg+Shift+F mit *.pas und $(BDS) als Verzeichnis

Delphi-Quellcode:
unit System.RTLConsts;

  SCouldNotRegisterTabException = 'Registerkarte konnte nicht registriert werden. Fehler %d';
Anschließend kannst du schauen, wo das SCouldNotRegisterTabException verwendet wird
und kommst somit erstmal auf die Stell(en), wo der Fehler generiert wird und demnach auch um was es sich dort handelt, bzw. wo das wiederum aufgerufen wird.


Du hast also eine TTaskbar und dort knallt irgendwas im TaskBar.RegisterTab.
Außerdem ist diese Fehlermeldung nicht kommplett.

PS: Wie wäre es mit Strg+C im Dialog (es piept so schön)
und dann hier als Quote im Text mit Strg+V ?

Der Windows-ErrorCode (GetLastError) sollte zusätzlich noch genauer nennen, was der API nicht gefiel.
k.A. warum Emba so unnett ist und hier kein Delphi-Referenz durchsuchenSysErrorMessage verwendet.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (20. Sep 2022 um 20:00 Uhr)
  Mit Zitat antworten Zitat