Die Suche ergab 324 Treffer

von h-elsner
Fr 8. Mai 2026, 10:56
Forum: Komponenten und Packages
Thema: LazMapViewer Karte zentrieren (gelöst)
Antworten: 19
Zugriffe: 1086

Re: LazMapViewer Karte zentrieren (gelöst)


function StrToFloatDefDec(const fl: string; altres: double; IgnoreLocale: boolean=true): double;
var
fs: TFormatSettings;

begin
if IgnoreLocale then begin
fs:=DefaultFormatSettings;
fs.DecimalSeparator:='.';
DefaultFormatSettings.DecimalSeparator:='.'; // Stimmt, das ist hier Blödsinn ...
von h-elsner
Fr 8. Mai 2026, 10:53
Forum: Komponenten und Packages
Thema: LazMapViewer Karte zentrieren (gelöst)
Antworten: 19
Zugriffe: 1086

Re: LazMapViewer Karte zentrieren (gelöst)

Das funktiert prächtig mit einer globalen Variable. Wenn das nicht irgendwelche Seiteneffekte hat, mach ich das überall.
Den NMEAreader brache ich nicht wirklich (produktiv), aber aus technischen Interesse hab ich das mal gemacht. Und jetzt stelle ich fest, dass es prima ist, um alle möglichen ...
von h-elsner
Fr 8. Mai 2026, 08:45
Forum: Komponenten und Packages
Thema: LazMapViewer Karte zentrieren (gelöst)
Antworten: 19
Zugriffe: 1086

Re: LazMapViewer Karte zentrieren (gelöst)

Ich habe das jetzt mal so gemacht:
function StrToFloatDefDec(const fl: string; altres: double; IgnoreLocale: boolean=true): double;
var
fs: TFormatSettings;

begin
if IgnoreLocale then begin
fs:=DefaultFormatSettings;
fs.DecimalSeparator:='.';
DefaultFormatSettings.DecimalSeparator ...
von h-elsner
Fr 8. Mai 2026, 08:25
Forum: Komponenten und Packages
Thema: LazMapViewer Karte zentrieren (gelöst)
Antworten: 19
Zugriffe: 1086

Re: LazMapViewer Karte zentrieren (gelöst)

Ja, das leuchtet mir ein. Wenn das auf die Betriebssystemeinstellungen zugreift, dann muss ich die Finger davon lassen. Da muss ich wirklich noch einmal in mich gehen, denn ich habe einige Programme, wo das vorkommt. Die meisten HW-Daten, die von außen kommen, haben ja den Punkt als ...
von h-elsner
Mi 6. Mai 2026, 22:09
Forum: Komponenten und Packages
Thema: LazMapViewer Karte zentrieren (gelöst)
Antworten: 19
Zugriffe: 1086

Re: LazMapViewer Karte zentrieren (gelöst)

Ich frage mich, ob es wirklich notwendig ist, den DefaultFormatSettings.DecimalSeparator zwischenzuspeichern.
In einem anderen Programm hatte ich das im Form.Create einfach für das ganze Programm gesetzt.
DefaultFormatSettings.DecimalSeparator:='.';

Macht man damit etwas kaputt? Greift das ins ...
von h-elsner
Mi 6. Mai 2026, 21:53
Forum: Komponenten und Packages
Thema: LazMapViewer Karte zentrieren (gelöst)
Antworten: 19
Zugriffe: 1086

Re: LazMapViewer Karte zentrieren (gelöst)

Ich habe heute zum ersten Mal das Programm mit Windows ausprobiert und gleich gemerkt, dass StrToFloat über den Dezimalseperator stolpert. Bei meinem LINUX war das auf Punkt eingestellt, bei Windows aber nicht. Deshalb kommt 0 raus und wir sind im Ozean.

Dies habe ich aber schon abgefangen in dem ...
von h-elsner
Mi 6. Mai 2026, 10:51
Forum: Komponenten und Packages
Thema: LazMapViewer Karte zentrieren (gelöst)
Antworten: 19
Zugriffe: 1086

Re: LazMapViewer Karte zentrieren

Ich hatte das viel zu kompliziert gemacht.
Das Konstrukt war mir nicht klar:
MapView1.Center := RealPoint(52.516275, 13.377704);
Ich hatte es umständlich gemacht:

var
point: TRealPoint;

...
point.lat:=52.516275;
point.lon:=13.377704;
....
MapView.Center.lat:=point.lat:
MapView.Center ...
von h-elsner
Mi 6. Mai 2026, 08:33
Forum: Komponenten und Packages
Thema: LazMapViewer Karte zentrieren (gelöst)
Antworten: 19
Zugriffe: 1086

Re: LazMapViewer Karte zentrieren

Danke vielmals, das schaue ich mir heute an.
Ich mache eigentlich beides:
Ich lese aus einem GPS-Modul die Daten im NMEA-Format aus.
Beim Start des Programms setzte ich die Zoomstufe auf 10, übergebe eine Default-Position als TRealPoint an die Karte. Der Punkt liegt da schon nicht so richtig in der ...
von h-elsner
Di 5. Mai 2026, 22:54
Forum: Komponenten und Packages
Thema: LazMapViewer Karte zentrieren (gelöst)
Antworten: 19
Zugriffe: 1086

LazMapViewer Karte zentrieren (gelöst)

Ich mache meine ersten Versuche mit LazMapViewer. Ich habe eine Komponente MapView auf das Formular gelegt, einen Provider ausgewählt und die Karte wird dargestellt. Ich starte mit Zoomfaktor 10.
Zum Zentrieren der Karte habe ich einen TRealPoint, wo nur lat und lon gesetzt sind.
Diesen weise ich ...
von h-elsner
So 26. Apr 2026, 09:08
Forum: Vorstellungen
Thema: Grüße aus Tirol
Antworten: 2
Zugriffe: 1125

Re: Grüße aus Tirol

Willkommen im Forum und herzliche Grüße vom Rande des Allgäus. Nicht weit nach Tirol...
von h-elsner
Sa 18. Apr 2026, 21:18
Forum: Einsteigerfragen
Thema: OpenDocument('ein Verzeichnis'); LINUX geht nicht mehr (gelöst)
Antworten: 4
Zugriffe: 858

Re: OpenDocument('ein Verzeichnis'); LINUX geht nicht mehr (gelöst)

Das Problem waren Tomaten. Wenn ich richtig hingeschaut hätte, wäre mir vielleicht die Eingebung selber gekommen. Die Fehlermeldung kommt nämlich nicht aus dem Mint, sondern vom X-Reader.
Bildschirmfoto zu 2026-04-18 21-00-15.png
Wie es dazu gekommen ist, dass die "Bevorzugten Anwendungen für das ...
von h-elsner
Sa 18. Apr 2026, 20:12
Forum: Einsteigerfragen
Thema: OpenDocument('ein Verzeichnis'); LINUX geht nicht mehr (gelöst)
Antworten: 4
Zugriffe: 858

Re: OpenDocument('ein Verzeichnis'); LINUX geht nicht mehr

Dass es ein Problem bei meinen Einstellungen ist, kann natürlich sein. An Lazarus liegt es nicht, da dieses Problem auch bei anderen Programmen, die nicht von mir sind auftritt. Ich mache mich mal auf die Suche. Vorher gings, irgendwann bei einem Upgrade auf eine neue Mint-Version ist es aufgekommen ...
von h-elsner
Fr 17. Apr 2026, 09:37
Forum: Einsteigerfragen
Thema: OpenDocument('ein Verzeichnis'); LINUX geht nicht mehr (gelöst)
Antworten: 4
Zugriffe: 858

OpenDocument('ein Verzeichnis'); LINUX geht nicht mehr (gelöst)

Früher konnte man unter LINUX mit OpenDocument() auch ein Verzeichnis öffnen. Unter Windows geht das immer noch, bei meinem LINUX Mint aber seit Längerem nicht mehr. Das scheint ein LINUX Problem zu sein, denn ich sehe das auch bei anderen LINUX-Programmen, die diese Funktion angeboten haben ...
von h-elsner
Mi 8. Apr 2026, 11:51
Forum: Einsteigerfragen
Thema: Stringgrid Popup-Menü -> Verweis auf aktuelle Zelle/Zeile
Antworten: 9
Zugriffe: 1251

Re: Stringgrid Popup-Menü -> Verweis auf aktuelle Zelle/Zeile

Dafür gibt es doch die Procedur MouseToCell(x, y, iCol, iRow); Damit kann man beim MouseUp Event (alle Mouse Events, die x,y Position melden) die daunterliegende Zelle im StringGrid ermitteln.
von h-elsner
Fr 3. Apr 2026, 12:36
Forum: Regionale Gruppen
Thema: 51. Stuttgarter Lazarustreffen
Antworten: 18
Zugriffe: 4656

Re: 51. Stuttgarter Lazarustreffen

Ich glaube, dieses Mal spare ich mir den Vorkriegsdiesel noch etwas auf damit ich die Oma umher chauffieren kann ohne Haus und Hof verpfänden zu müssen.