Die Suche ergab 422 Treffer
- Mo 1. Apr 2024, 19:57
- Forum: Komponenten und Packages
- Thema: LCL Scaling
- Antworten: 9
- Zugriffe: 3722
Re: LCL Scaling
War es nicht so, dass Maße, die vom Anchor abhängig sind, nicht skaliert werden? Maße, die vom Anchor abhängig sind? Ich sehe das genau anders herum: Habe es jetzt nochmal probiert, ja, funktioniert. Allerdings war es davor mal bei einer Form-In-Form-Anwendung so, dass geanchorte Controls (z.B. [ak...
- Mo 1. Apr 2024, 17:57
- Forum: Komponenten und Packages
- Thema: LCL Scaling
- Antworten: 9
- Zugriffe: 3722
Re: LCL Scaling
Man muss die Positionen also selbst berechnen, oder korrigieren. Oder die Positionen und Größen mit dem Anker-Editor festlegen. War es nicht so, dass Maße, die vom Anchor abhängig sind, nicht skaliert werden? ABER: Das Thema Größenänderung/Layout ist so kompliziert, so ich nur im äußersten Notfall ...
- Mo 1. Apr 2024, 15:22
- Forum: Komponenten und Packages
- Thema: LCL Scaling
- Antworten: 9
- Zugriffe: 3722
Re: LCL Scaling
Das Demoprojekt sollte zeigen, wie sich ein inneres Control im Vergleich zu einem Container-/Parent-Control verhält. Ich bin dann dadurch erst draufgekommen, dass meine Bitmap nur zu klein ist, das Control selber aber schon skaliert war. Außerdem soll es zeigen, wann AutoAdjustLayout aufgerufen wird...
- So 31. Mär 2024, 12:56
- Forum: Komponenten und Packages
- Thema: LCL Scaling
- Antworten: 9
- Zugriffe: 3722
Re: LCL Scaling
So, jetzt bin ich endlich ein Stück weiter und es gibt auch ein Minimalbeispiel. Es scheint so, dass für Dinge, die innerhalb von TForm.OnCreate passieren, die Werte Left/Top/Width/Height entspechend der DesigntimePPI angegeben werden müssen und automatisch skaliert werden und danach dann die tatsäc...
- Mo 25. Mär 2024, 10:39
- Forum: Komponenten und Packages
- Thema: LCL Scaling
- Antworten: 9
- Zugriffe: 3722
Re: LCL Scaling
Danke schonmal für die Antwort. Gestern habe ich auch noch etwas rumprobiert und komme der Sache etwas näher. Es scheint dass sich Left/Top/Width/Height wenn von innerhalb des Konstruktors Create aufgerufen anders verhält. Das könnte mit dem von dir erwähnten AutoAdjustLayout zusammenhängen. Ich mus...
- So 24. Mär 2024, 20:57
- Forum: Komponenten und Packages
- Thema: LCL Scaling
- Antworten: 9
- Zugriffe: 3722
LCL Scaling
Hallo zusammen, wer kennt sich mit dem "DPI-Scaling" aus? Für mich ist das ein neues Thema und ich stoße auf Probleme, auch weil ich mich mit dem Debuggen (auf zwei Systemen arbeiten) etwas schwer tue. Mein Verständnis war eigentlich so, dass Lazarus für die im Designer angeordneten Controls die Grö...
- Mo 18. Mär 2024, 12:11
- Forum: Freepascal
- Thema: Sind wir in C ?
- Antworten: 13
- Zugriffe: 3986
Re: Sind wir in C ?
Das fpc eigene GLext: glCreateProgram: function(): GLuint; extdecl; Das ist doch ein "Procedural Type", also ein Funktionspointer. Der muss m.E. immer mit Klammern aufgerufen werden, um es von der Funktionsadresse abzugrenzen. Also z.B. if Button1.OnClick = Button1.OnKeyDown then //...Adressen glei...
- Sa 16. Mär 2024, 14:56
- Forum: Einsteigerfragen
- Thema: Stringirrsinn - Unicode, UTF8, Widestring,....
- Antworten: 45
- Zugriffe: 14893
- Do 8. Feb 2024, 22:45
- Forum: Freepascal
- Thema: Frage zum zukünftigen FPC V3.4? [Gelöst]
- Antworten: 6
- Zugriffe: 3267
Re: Frage zum zukünftigen FPC V3.4?
Ist das vielleicht AARCH64?
{$IFDEF CPUAARCH64}
{$IFDEF CPUAARCH64}
- Do 11. Jan 2024, 17:50
- Forum: Vorstellungen
- Thema: Corpsman stellt sich vor, lieber spät als nie ..
- Antworten: 1
- Zugriffe: 2854
Re: Corpsman stellt sich vor, lieber spät als nie ..
Dann sag ich mal Willkommen im Forum! Auch wenn du einige Jahre vor mir hier warst
Freue mich auf das nächste Lazarustreffen in Backnang!
Freue mich auf das nächste Lazarustreffen in Backnang!
- So 26. Nov 2023, 12:07
- Forum: Freepascal
- Thema: [gelöst] Wie bekomme ich Procedure in Array und Record rein?
- Antworten: 11
- Zugriffe: 3481
Re: Wie bekomme ich Procedure in Array rein?
Las vorhin im anderem Thread, dass man sogar Procedure in Array rein tun kann? Wahnsinn. 8) Hallo Erwin, schau dir erstmal die "Prozeduralen Typen" an, wie sie unter Pascal heißen. Unter c würde man Funktionspointer sagen. Das sind Variablen, denen man eine Funktion zuweisen kann und später die Fun...
- Fr 24. Nov 2023, 12:52
- Forum: Regionale Gruppen
- Thema: 42. Stuttgarter Lazarustreffen
- Antworten: 8
- Zugriffe: 3749
Re: 42. Stuttgarter Lazarustreffen
Ich bin auch wieder dabei.
- So 12. Nov 2023, 20:28
- Forum: Komponenten und Packages
- Thema: Ein Control rotieren, logik-probleme
- Antworten: 21
- Zugriffe: 5422
Re: Ein Control rotieren, logik-probleme
Genau das habe ich gemeint. Und es kann ja auch ein anderes Control im Weg sein. Die schräge Schrift ist ja gerade dann sinnvoll, wenn der Platz drum herum auch benutzt wird. Du könntest versuchen eine Region zu definieren, siehe Beispielcode. Der Zweck im Beispielcode ist einen 3-Pixel-breiten Rahm...
- So 12. Nov 2023, 11:13
- Forum: Komponenten und Packages
- Thema: Ein Control rotieren, logik-probleme
- Antworten: 21
- Zugriffe: 5422
Re: Ein Control rotieren, logik-probleme
Dargestellt ist es als Bitmap auf dem Canvas eines TCustomControl, also hat es erstmal all dessen Eigenschaften plus das was ich ihm noch spendiert habe, was man auf dem Bild erkennen kann. Das Control ist doch dann ein vergrößertes Rechteck in "normaler" Ausrichtung, also horizontal, oder? In der ...
- Mo 23. Okt 2023, 17:33
- Forum: Multimedia
- Thema: Audio unter Linux
- Antworten: 27
- Zugriffe: 5540
Re: Audio unter Linux
Schau dir mal PortAudio an, es gibt einen Freepascal-Wrapper dafür. Über einen Callback übergibt man die Datenblöcke (bzw. bekommt sie). Funktioniert unter Linux und Windos einwandfrei, ohne Aussetzer. Habe es bisher nur zur Ausgabe eines eizigen Streams benutzt. Ob es für deine Anforderungen reicht...