Die Umschaltung der PPI erfolgt in AutoAdjustLayout das erstmals in TCustomFrom.AfterConstruction aufgerufen wird, und zwar NACH DoCreate, wo das OnCreate-Event feuert:
procedure TCustomForm.AfterConstruction;
var
MonPPI: Integer;
begin
SetRestoredBounds(Left, Top, Width, Height, True);
DoCreate ...
Die Suche ergab 5490 Treffer
- Fr 11. Sep 2026, 19:46
- Forum: Lazarus - Bugs
- Thema: TForm.PixelsPerInch ist in OnCreate und OnShow unterschiedlich, Fehler?
- Antworten: 2
- Zugriffe: 90
- Di 25. Aug 2026, 23:42
- Forum: Einsteigerfragen
- Thema: Datenpfad anpassen.
- Antworten: 15
- Zugriffe: 1726
Re: Datenpfad anpassen.
Ja, das sind relative Pfade und als solches richtig. Jetzt muss ich raten:
Hast du den Projekt-Ordner bei laufender IDE kopiert? Das kommt es immer wieder zu merkwürdigen "Vergesslichkeiten", weil Dateien noch in internen Caches liegen. Zum Kopieren die IDE beenden.
Als nächstes würde ich das ...
Hast du den Projekt-Ordner bei laufender IDE kopiert? Das kommt es immer wieder zu merkwürdigen "Vergesslichkeiten", weil Dateien noch in internen Caches liegen. Zum Kopieren die IDE beenden.
Als nächstes würde ich das ...
- Di 25. Aug 2026, 19:36
- Forum: Einsteigerfragen
- Thema: Datenpfad anpassen.
- Antworten: 15
- Zugriffe: 1726
Re: Datenpfad anpassen.
Da hast du irgendwo absolute Pfade eingetragen, wahrscheinlich unter "Projekteinstellungen" > "Compilereinstellungen" > "Pfade" > "Andere Units". Auch unter "Unit-Ausgabeverzeichnis" und "Ziel-Dateiname" sollten relative Pfade stehen. Lazarus macht das automatisch, aber einige ältere Delphi ...
- Di 18. Aug 2026, 10:08
- Forum: Einsteigerfragen
- Thema: gtk3
- Antworten: 12
- Zugriffe: 1816
Re: gtk3
Auch v4.9 ist nicht für gtk3 geeignet, du brauchst wirklich v4.99 (oder die kommende v5.0, die schon vorbereitet wird). All die Änderungen, die zu dem jetzigen guten Verhalten von gtk3 geführt haben, sind erst vor kurzem eingebracht worden, und so umfangreich, dass sie nicht in den Fixes-Zweig (also ...
- So 16. Aug 2026, 23:18
- Forum: Einsteigerfragen
- Thema: gtk3
- Antworten: 12
- Zugriffe: 1816
Re: gtk3
Warst du nicht auf Laz 4.6? Da ist gtk3 ungenießbar. gtk3 funktioniert gut nur auf Laz/main.
- Sa 15. Aug 2026, 21:08
- Forum: Einsteigerfragen
- Thema: HtmlViewer
- Antworten: 36
- Zugriffe: 6798
Re: HtmlViewer
Könnte das eine Folge der x11/Wayland-Umstellung sein, die in den Linuxen immer mehr ihr Unwesen treibt?
Auf meinem OpenSUSE, das definitiv unter x11 läuft, tritt der Fehler nicht auf: Ich kann das Formular (hat Menu und Constraints) beliebig verschieben/vergrößern, ohne dass es in die linke/obere ...
Auf meinem OpenSUSE, das definitiv unter x11 läuft, tritt der Fehler nicht auf: Ich kann das Formular (hat Menu und Constraints) beliebig verschieben/vergrößern, ohne dass es in die linke/obere ...
- Sa 15. Aug 2026, 19:13
- Forum: Komponenten und Packages
- Thema: Welche Hilfegenerierung verwendet ihr?
- Antworten: 9
- Zugriffe: 1671
Re: Welche Hilfegenerierung verwendet ihr?
In TAChart habe ich mit fpdoc gearbeitet, in FPSpreadsheet mit pasdoc. Letzteres ist mir sympatischer, weil ich die Kommentare aus dem Quellcode direkt in die Hilfe übernehmen kann, was meiner Arbeitsweise entgegenkommt. Der "FPDoc Editor" dagegen hat eine eigenartige Formatierung der xml-Dateien ...
- Fr 14. Aug 2026, 16:17
- Forum: Einsteigerfragen
- Thema: HtmlViewer
- Antworten: 36
- Zugriffe: 6798
Re: HtmlViewer
Es geht ja darum, ob man überhaupt aus einem HTMLPanel unter Linux drucken KANN?
Ein einfach gefülltes HTMLPanel als Report aufgebaut mit ein paar Tabellen(Text) und einem Base64 jpg Bild, sonst nichts.
Also einfachen den Inhalt auf einen Drucker ausgeben.
Wenn dazu ein Beispiel- html ...
- Do 13. Aug 2026, 14:52
- Forum: Freepascal
- Thema: TryStrToFloat - Win/Linux
- Antworten: 2
- Zugriffe: 527
Re: TryStrToFloat - Win/Linux
Unter Linux musst du die Unit clocale in "uses" einbinden, damit die aktuellen Landeseinstellungen berücksichtigt werden.
- Sa 8. Aug 2026, 23:29
- Forum: Komponenten und Packages
- Thema: Adresse in LazMapViewer suchen?
- Antworten: 8
- Zugriffe: 1285
Re: Adresse in LazMapViewer suchen?
Ich habe noch einen Provider gefunden, der nicht einmal einen API-Key verlangt: https://nominatim.org/release-docs/develop/api/Search/. Die URL für die Abfrage wäre hier
var
url, searchParam: String;
fs: TFormatSettings;
...
searchParam := EncodeURLElement(Edit1.Text);
url := Format(
'https ...
var
url, searchParam: String;
fs: TFormatSettings;
...
searchParam := EncodeURLElement(Edit1.Text);
url := Format(
'https ...
- Fr 7. Aug 2026, 20:23
- Forum: Komponenten und Packages
- Thema: Adresse in LazMapViewer suchen?
- Antworten: 8
- Zugriffe: 1285
Re: Adresse in LazMapViewer suchen?
Ich habe mal ein kleines Demo-Programm basierend auf dem GeoCode.Maps-Servce geschrieben - siehe Anhang. Als erstes musst du dich bei GeoCode registrieren und dir einen API-Code schicken lassen (kostenlos, 25.000 Anfragen pro Monat bei max 5 Anfragen pro Sekunde): https://geocode.maps.co/join/. Der ...
- Fr 7. Aug 2026, 16:58
- Forum: Komponenten und Packages
- Thema: Adresse in LazMapViewer suchen?
- Antworten: 8
- Zugriffe: 1285
Re: Adresse in LazMapViewer suchen?
Dazu müsstest du dir einen Map-Service suchen und dort die Koordinaten abfragen, z.B. https://geocode.maps.co/. Es scheint einen kostenlosen Zugang zu geben, aber API-Key erforderlich. Um die Adresse "555, 5th Ave, New York, NY 10017, US" abzufragen, musst du folgende URL abschicken:
https ...
https ...
- Fr 7. Aug 2026, 11:21
- Forum: Komponenten und Packages
- Thema: Probleme mit TForm.ScaleBy und Windows-Skalierung > 100%
- Antworten: 9
- Zugriffe: 1572
Re: Probleme mit TForm.ScaleBy und Windows-Skalierung > 100%
Du hast zuletzt von LCLScaling gesprochen...
Dass bei ScaleBy und TextScaling die Controls nicht an der richtigen Stelle auftauchen, lässt sich durch dieselbe Maßnahme, Anchoring und Autosizing, lösen. Im beigefügten Projekt sind in der obersten Zeile drei Controls, ein Label, ein Edit und eine ...
Dass bei ScaleBy und TextScaling die Controls nicht an der richtigen Stelle auftauchen, lässt sich durch dieselbe Maßnahme, Anchoring und Autosizing, lösen. Im beigefügten Projekt sind in der obersten Zeile drei Controls, ein Label, ein Edit und eine ...
- Do 6. Aug 2026, 21:33
- Forum: Einsteigerfragen
- Thema: IpHtmlPanel1.PrintPreview
- Antworten: 6
- Zugriffe: 1798
Re: IpHtmlPanel1.PrintPreview
Keine Antwort? IpHTMLPanel.BgColor = clBlack erzeugt genau den beschriebenen Effekt.
- Do 6. Aug 2026, 21:32
- Forum: Komponenten und Packages
- Thema: Probleme mit TForm.ScaleBy und Windows-Skalierung > 100%
- Antworten: 9
- Zugriffe: 1572
Re: Probleme mit TForm.ScaleBy und Windows-Skalierung > 100%
Wie schon erwähnt wurde, es gibt unter Windows zwei Arten, die Schriften größer zu machen: DPI-Einstellung ("System" > "Bildschirm" > "Skalierung" in den Windows-Einstellungen) oder Text-Skalierung ("Barriere-Freiheit" > "Textgröße").
Das LCL-Scaling von Lazarus behandelt nur den 1. Fall; wie man ...
Das LCL-Scaling von Lazarus behandelt nur den 1. Fall; wie man ...