Hallo,
habe schon seit Tagen gesucht, finde aber keine Erklärung.
Ich habe Windows 11 64 Bit mit Lazarus 3.8 und FPC 3.2.2
Habe ein Programm, mit dem ich Daten aus dem Internet (per TWVBrowser und TWVWindowParent)
auswerten (HTML) und übernehmen möchte.
Komplette Software als Anhang (ZIP) anbei.
Wenn ich das Programm starte und mit Button "Auswahl SDR" und er ComboBox den SDR ausgewählt
habe, dann mit Button Start Empfang starte.
Wenn das Programm Daten vom SDR empfäng und ich nun ins Internet gehen möchte
(Programm Unit1.pas, Procedure Timer2Timer)
wird bei dem Befehl: if GlobalWebView2Loader.InitializationError then (Zeile 838) folgende
Fehlermeldung ausgelößt (siehe bildf im Anhang).
Der fehler passiert in dem Module: uWVLoader.pas in Zeile 1912. Auf FStatus kann nicht zugegriffen werden.
FStatus ist in uWVLoader.pas in Zeile 36 definiert.
Kann mir da Jemand helfen?
Danke und Gruß
Jürgen
[gelöst] unerklärlicher Fehler
- juelin
- Beiträge: 299
- Registriert: Sa 24. Jul 2021, 18:03
- OS, Lazarus, FPC: Linux Ubuntu 22. Windows 10 Delphi 11.3 (L 0.9.xy FPC 2.2.z)
- CPU-Target: 64Bit
- Wohnort: Mannheim
[gelöst] unerklärlicher Fehler
- Dateianhänge
-
- bildf.jpg (17.47 KiB) 68 mal betrachtet
-
adsb.zip
- (2.05 MiB) 35-mal heruntergeladen
Zuletzt geändert von juelin am Mo 7. Jul 2025, 13:47, insgesamt 1-mal geändert.
- Zvoni
- Beiträge: 412
- Registriert: Fr 5. Jul 2024, 08:26
- OS, Lazarus, FPC: Windoof 10 Pro (Laz 2.2.2 FPC 3.2.2)
- CPU-Target: 32Bit
- Wohnort: BW
Re: unerklärlicher Fehler
uWVLoader.pas - zeile 845
Wieso erwartest du, dass dir irgendjemand dieses globale Objekt erzeugt?
Sehr seltsam dieser Code....
Es gibt eine Prozedur DestroyGlobalWebView2Loader welche auch in der Finalization-Sektion ausgeführt wird, aber Initialization ist leer....
... und genau dort hätte ich das "Create"-en dieses globalen Objekts erwartet
Code: Alles auswählen
GlobalWebView2Loader : TWVLoader = nil;
Sehr seltsam dieser Code....
Es gibt eine Prozedur DestroyGlobalWebView2Loader welche auch in der Finalization-Sektion ausgeführt wird, aber Initialization ist leer....
... und genau dort hätte ich das "Create"-en dieses globalen Objekts erwartet
Ein System sie alle zu knechten, ein Code sie alle zu finden,
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.
- juelin
- Beiträge: 299
- Registriert: Sa 24. Jul 2021, 18:03
- OS, Lazarus, FPC: Linux Ubuntu 22. Windows 10 Delphi 11.3 (L 0.9.xy FPC 2.2.z)
- CPU-Target: 64Bit
- Wohnort: Mannheim
Re: unerklärlicher Fehler
Entschuldigung,
habe es gefunden.
Folgendes hat gefehlt:
Nichts für ungut.
Danke und Gruß
Jürgen
habe es gefunden.
Folgendes hat gefehlt:
Code: Alles auswählen
initialization
GlobalWebView2Loader := TWVLoader.Create(nil);
GlobalWebView2Loader.UserDataFolder := UTF8Decode(ExtractFileDir(Application.ExeName) + '\CustomCache');
GlobalWebView2Loader.StartWebView2;
Danke und Gruß
Jürgen