AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung Erstellte HTML-Datei lädt nicht nachdem Thread fertig ist
Thema durchsuchen
Ansicht
Themen-Optionen

Erstellte HTML-Datei lädt nicht nachdem Thread fertig ist

Ein Thema von RWarnecke · begonnen am 2. Mai 2014 · letzter Beitrag vom 3. Mai 2014
 
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#1

Erstellte HTML-Datei lädt nicht nachdem Thread fertig ist

  Alt 2. Mai 2014, 11:31
Hallo zusammen,

ich erstelle in einer App eine HTML-Datei. Diese Speichere ich in den TMP-Ordner. Das funktioniert auch soweit sehr gut. Jetzt versuche ich im OnTerminate diese gespeicherte Datei im TWebbrowser aufzurufen. Das funktioniert nur mit der ersten erstellten Datei. Jede weitere Datei die erstellt wird, wird im OnTerminate nicht geöffnet, sondern erst wenn ich die App einmal schließe und dann wieder neu öffne, kann ich jede erstellte Datei einwandfrei im TWebbrowser öffnen. Die Erstellung der Datei läuft in der Execute-Procedure des Threads ab.

Hier der Quelltext vom OnTerminate-Ereignis:
Delphi-Quellcode:
procedure TPhoneMainForm.LoadingContentTerminated(Sender: TObject);
var
  tmpFileName: string;
begin
  tmpFileName := LoadingContentClass.FileName;
  LoadingContentClass := nil;

  if FileExists(TPath.Combine(TPath.GetTempPath, tmpFileName)) then
  begin
    WB_Details.Navigate('file://' + TPath.Combine(TPath.GetTempPath, tmpFileName));
    TC_Main.ActiveTab := TI_Details;
  end
  else
    TC_Main.ActiveTab := TI_News;
end;
Das FileExists liefert ein True, aber der TWebbrowser zeigt mir die Datei nicht an.

Hatte schonmal jemand so ein Problem und wie kann ich es lösen ?
Rolf Warnecke
App4Mission
  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 23:08 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