Die Suche ergab 1037 Treffer

von PascalDragon
Do 2. Apr 2026, 21:51
Forum: Windows
Thema: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen
Antworten: 31
Zugriffe: 2404

Re: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen


Es würde unter neuen Linux sicher nicht funktionieren. Du kannst dort die Positionen nicht mehr selbst bestimmen.


Bitte sei entsprechend genau: ein Linux mit einem Wayland Compositor (egal wie neu). Auf einem aktuellem Linux mit X11 gibt es da kein Problem...



Es würde unter neuen Linux ...
von PascalDragon
Mo 30. Mär 2026, 20:55
Forum: Windows
Thema: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen
Antworten: 31
Zugriffe: 2404

Re: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen

af0815 hat geschrieben: So 29. Mär 2026, 09:18 @PeterS Wofür benötigt man das exakte Positionieren von Fenstern ?
Denk zum Beispiel an die Lazarus IDE ohne AnchorDocking. Ohne Positionierung wäre es nicht möglich den Objektinspektor, das Nachrichtenfenster oder den Formulareditor passend anzuordnen.
von PascalDragon
Sa 28. Mär 2026, 18:40
Forum: Windows
Thema: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen
Antworten: 31
Zugriffe: 2404

Re: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen



Ich habe mir das nochmal angeschaut, ..

Ich hatte parallel im "englischen Forum" einen Thread gefunden, und dort geschrieben.
Über Plattformen hinweg scheint es noch schwieriger zu sein .. :shock:

https://forum.lazarus.freepascal.org/index.php/topic,45475.0.html


Jupp. Unter Wayland ...
von PascalDragon
Sa 7. Mär 2026, 23:34
Forum: Freepascal
Thema: Forward Deklaration von record wie bei class
Antworten: 18
Zugriffe: 1964

Re: Forward Deklaration von record wie bei class


Aber ein Zeiger auf ein record wird explizit deklariert. Eine Variable vom Typ TObject oder einer Kindklasse ist jedoch immer ein Zeiger, dadurch kann der Compiler ohne große Probleme Vorwärtsdeklarationen dafür zulassen. Für record-Typen eben nur für 'ne Zeigervariable. Dan wird es mit den ...
von PascalDragon
Do 5. Mär 2026, 21:42
Forum: Freepascal
Thema: Forward Deklaration von record wie bei class
Antworten: 18
Zugriffe: 1964

Re: Forward Deklaration von record wie bei class


Für Zeiger ist dies jedoch nicht nötig, da die Größe eines Zeigers immer bekannt ist. Und Variablen und Parameter mit einem Klassentyp sind immer implizit Zeiger, deswegen kann der Compiler da auch ohne Probleme Vorwärtsdeklarationen anbieten.
Ein P Type von einem record ist doch auch immer ein ...
von PascalDragon
Mo 2. Mär 2026, 22:04
Forum: Freepascal
Thema: Forward Deklaration von record wie bei class
Antworten: 18
Zugriffe: 1964

Re: Forward Deklaration von record wie bei class


Hmm, wieso geht sowas dann mit Klassen?
Genau das meine ich.


fliegermichi fragt warum das Auflösen von Vorwärtsdeklarationen zwischen type -Bereichen für Klassen funktioniert, aber nicht für Records (Delphi, TP, Mode TP und Mode Delphi unterstützen es weder für Klassen noch für Records).
Was ...
von PascalDragon
Sa 28. Feb 2026, 18:54
Forum: Freepascal
Thema: Multiline String
Antworten: 16
Zugriffe: 1646

Re: Multiline String


Und jetzt werf ich noch Würze in die Suppe:
User hat hart codierte Strings im Quell-Code, welche SQL-Statements für MySQL sind.
User will es richtig machen, und escaped die Tabellennamen in MySQL gem. MySQL-Spezifikation....... mit....was wohl?.... Richtig: Backticks

Hoffe der Quellcode-Parser ...
von PascalDragon
Sa 28. Feb 2026, 18:50
Forum: Freepascal
Thema: TParser Class, Dokumentation?
Antworten: 14
Zugriffe: 1410

Re: TParser Class, Dokumentation?


Nein, ich meine den, der in der Unit Classes implementiert ist. Habe ich in der Doku zur Classes Unit gefunden. Da Du aber nach den Quellcodesin fcl-passrc fragst, lass uns auf die Klasse TPasParser in der Unit PParser Bezug nehmen. Dort kann ich mir den Ablauf dank Kennnis der Programmiersprache ...
von PascalDragon
Do 26. Feb 2026, 21:35
Forum: Freepascal
Thema: Multiline String
Antworten: 16
Zugriffe: 1646

Re: Multiline String


Gibt es einen Compiler Schalter wo man das abdrehen kann ?


{$ModeSwitch MultiLineStrings-}


Wer ist denn auf diese glorreiche Idee gekommen, das sowas nützlich sein könnte?!?!?!

Der Wunsch kam von verschiedener Seite, da es die Verwendung von nicht-Pascal-Code in Pascal vereinfacht und es ...
von PascalDragon
Do 26. Feb 2026, 21:16
Forum: Freepascal
Thema: TParser Class, Dokumentation?
Antworten: 14
Zugriffe: 1410

Re: TParser Class, Dokumentation?


ich suche aussagekräftige Dokumentation zur TParser Klasse. Ich habe mich ein wenig in Compilerbau eingelesen und weiß bereits, dass um einen Quellcode zu parsen zuerst mal eine lekikalische Analyse nötig ist um die Grammatik eine Compilers zu ermitteln bzw. zu rüfen, ob ein Parser dieser ...
von PascalDragon
Do 19. Feb 2026, 21:03
Forum: Linux
Thema: Lazarus QTx und Wayland
Antworten: 13
Zugriffe: 1686

Re: Lazarus QTx und Wayland


Aber wenn man das nicht will?


Dann hast du tatsächlich Pech gehabt, da KWin unter Wayland Fenster grundsätzlich nur in der Bildschirmmitte öffnet (außer du arbeitest über XWayland , dass einen Seitenkanal nutzt). Wayland hat erst seit ein paar Wochen ein Protokoll, dass die Positionierung von ...
von PascalDragon
Di 17. Feb 2026, 21:11
Forum: Dies und Das
Thema: Open Source als Ehrenamt
Antworten: 9
Zugriffe: 1762

Re: Open Source als Ehrenamt

kralle hat geschrieben: Mo 16. Feb 2026, 21:03 Bisher hat mir der Deutsche Bundestag noch keine Spam geschickt.
OpenPetition ist aber nicht Teil des Bundestags. Deswegen meide ich auch alle Petitionsplattformen, die nicht die Petitionsplattform des Bundestags sind.
von PascalDragon
Do 12. Feb 2026, 22:02
Forum: Freepascal
Thema: Cast P-Typ zu dynamischer array
Antworten: 2
Zugriffe: 872

Re: Cast P-Typ zu dynamischer array

Mathias hat geschrieben: Di 10. Feb 2026, 22:18 Fehler gefunden, das Problem liegt ganz wo anders. Und ein Cast auf eine dynamische Array erzeugt nur Speicherleeks.
Korrekt. Ein dynamisches Array ist mehr als nur ein Zeiger auf das erste Element. Du kannst aber ohne Problem auf einen Pointer auch mit der Arraysyntax zugreifen (PtrVar[Idx])
von PascalDragon
Sa 7. Feb 2026, 22:41
Forum: Freepascal
Thema: Memoryleaks
Antworten: 14
Zugriffe: 1976

Re: Memoryleaks

Free ist die bevorzugte Variante unabhängig davon was Warf sagt und FreeAndNil ist auch kein Allheilmittel.
von PascalDragon
So 1. Feb 2026, 21:32
Forum: Freepascal
Thema: case ohne const
Antworten: 8
Zugriffe: 2530

Re: case ohne const

jammernich hat geschrieben: Do 29. Jan 2026, 22:41 Was mach ich falsch :?
Lass die : UInt8 weg, um untypisierte Konstanten zu erzeugen, welche auch in case-Blöcken genutzt werden können.