Forum: Programmieren allgemein
Delphi
by Thom,
30. Mai 2012
Vielen Dank! Gern gemacht! :-D
Noch ein kleiner Hinweis zu Deinem Programm:
Du solltest die Taste F5 abfangen - sonst führt TWebBrowser ein Refresh durch und ist plötzlich leer...
Forum: Programmieren allgemein
Delphi
by Thom,
28. Mai 2012
Ich habe Dein Programm einmal mit folgenden Veränderungen getestet:
type
TfrmDirections = class(TForm)
private
FCanClose, FDoClose: Boolean;
public
end;
Forum: Programmieren allgemein
Delphi
by Thom,
28. Mai 2012
Könnte eventuell daran liegen:
while HostedBrowser.ReadyState < READYSTATE_INTERACTIVE do
Forms.Application.ProcessMessages;
Du gibst die Steuerung aus der Methode TWBGoogleMaps.LoadHTML ab, so daß der Anwender zwischendurch die Möglichkeit hat, das Fenster zu schließen, bevor die Methode ganz abgearbeitet wurde. Das führt dann fast zwangsläufig zu Zugriffsverletzungen.
Mal ganz...