Die Suche ergab 324 Treffer
- 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 ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
- 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 ...
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 ...
- 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 ...
Dies habe ich aber schon abgefangen in dem ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
Zum Zentrieren der Karte habe ich einen TRealPoint, wo nur lat und lon gesetzt sind.
Diesen weise ich ...
- 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...
- 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 ...
Bildschirmfoto zu 2026-04-18 21-00-15.png
Wie es dazu gekommen ist, dass die "Bevorzugten Anwendungen für das ...
- 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 ...
- 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 ...
- 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.
- 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.