AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Chromium - Anwendung schließen->Systemfehler. Code: 1400. Ungültiges Fensterhandle
Thema durchsuchen
Ansicht
Themen-Optionen

Chromium - Anwendung schließen->Systemfehler. Code: 1400. Ungültiges Fensterhandle

Ein Thema von Hobbycoder · begonnen am 25. Feb 2019 · letzter Beitrag vom 26. Feb 2019
 
peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
726 Beiträge
 
Delphi 12 Athens
 
#2

AW: Chromium - Anwendung schließen->Systemfehler. Code: 1400. Ungültiges Fensterhandl

  Alt 25. Feb 2019, 11:08
Füge mal ein

ts.HandleNeeded;

vor der

TempWindowParent:=TCEFWindowParent.Create(ts);

Zeile ein, vielleicht hilft das.

Die VCL erzeugt Windows-Handles erst, wenn ein Handle wirklich gebraucht wird, also spätestens, wenn ein TWinControl angezeigt wird. Das kann manchmal zu Problemen mit externen Componenten führen, die ursprünglich nicht für die VCL gedacht waren.

Du solltest auch konsequent darin sein, welche Komponente Du als Owner für im Kode erzeugte Komponenten verwendest. Das hat einen Einfluß darauf, in welcher Reihenfolge die Komponenten später zerstört werden. Versuch mal, immer das Hostform als Owner zu verwenden, vielleicht funktioniert das besser.

Falls Du den Fehler so nicht in den Griff bekommst könnte es notwendig sein, die Chromium-Komponenten explizit zu free-en, bevor das Form geschlossen wird. Du hast da eine ziemlich tiefe Staffelung von Controls, da kann die Sequenz des Abbaus etwas unintuitiv werden
Peter Below
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:50 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz