habe mal nach langer Zeit ein altes Programm (flightradar) wieder in der
Lazarus IDE aufgerufen.
Das Programm lief schon mal.
Bekomme jetzt beim Öffnen Projekt die Fehlermeldung (Anhang fehler1).
Wenn ich das Programm compeliere und laufen lasse bekomme ich
Fehlermeldung (Anhang fehler2).
Das ganze passiert in der Komponente mvMapViewer, die ich in Unit1 in Uses eingebunden habe.
Procedure wo der Fehler passiert beim Befehl: raise Exception.Create('MapProvider is not selected.');
Code: Alles auswählen
procedure TMapView.SetActive(AValue: boolean);
begin
if FActive = AValue then Exit;
if AValue and (MapProvider = '') then
// Raising an exception won't let the component to be loaded
if not (csLoading in ComponentState) then
raise Exception.Create('MapProvider is not selected.');
FActive := AValue;
if FActive then
ActivateEngine
else
Engine.Active := false;
end;
Auch beim Projektinspector sind alle Routinen drin.
Keine Ahnung was man da machen muss.
Kann da jemand helfen?
Danke und Gruß
Jürgen
PS: Habe inzwischen von Lazarus 3.6 auf Lazarus 4.2 upgedatet.