Hallo,
gibt es eigentlich eine Klasse, die möglichst viele Datei- und/oder Verzeichniseigenschaften zusammenfasst? Es muss nicht plattformübergreifend sein, unter Linux ist ja angeblich alles eine Datei. Dabei denke ich z.B. an Infos in fpStat, aber auch an die "Art" der Datei (Ausgabe des ...
Die Suche ergab 18 Treffer
- Mo 20. Apr 2026, 10:49
- Forum: Einsteigerfragen
- Thema: Klasse zu Datei Infos
- Antworten: 1
- Zugriffe: 381
- Sa 4. Apr 2026, 19:12
- Forum: Programmierung
- Thema: Wie macht ihr euch "spontane" Haltepunkte in euren Projekten ?
- Antworten: 20
- Zugriffe: 2831
Re: Wie macht ihr euch "spontane" Haltepunkte in euren Projekten ?
Da fehlt doch noch das entscheidende "Und wer keine Fehler macht, wird befördert".
- So 29. Mär 2026, 11:33
- Forum: Windows
- Thema: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen
- Antworten: 31
- Zugriffe: 4488
Re: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen
So sehe ich das auch. Außerdem gibt es Leute, wie mich, die ihre eigenen Vorstellungen haben, wie die diversen Programmfenster anzuordnen sind. Insbesondere wenn man mehr als einen Monitor zur Verfügung hat und einer davon hochkant steht. Dafür gibt es ja die "Tiling-Manager". Es mag Ausnahmen geben ...
- Fr 27. Mär 2026, 12:10
- Forum: Benutzung der IDE
- Thema: [erledigt] stderr in Console In/Output
- Antworten: 5
- Zugriffe: 1135
Re: stderr in Console In/Output
Danke. Ich benutze jetzt am Anfang der lpr
SetHeapTraceOutput('heaptrace.log');
FpClose(StdErrorHandle);
Damit landen die Ausgaben von heaptrace in der Datei und die von stderr im Nirvana. Close(ErrOutput) scheint nicht erforderlich zu sein.
SetHeapTraceOutput('heaptrace.log');
FpClose(StdErrorHandle);
Damit landen die Ausgaben von heaptrace in der Datei und die von stderr im Nirvana. Close(ErrOutput) scheint nicht erforderlich zu sein.
- Fr 27. Mär 2026, 00:04
- Forum: Benutzung der IDE
- Thema: [erledigt] stderr in Console In/Output
- Antworten: 5
- Zugriffe: 1135
Re: stderr in Console In/Output
Dankeschön, das funktioniert soweit.
Allerdings kommt mit der Compileroption -gh bei Programmende ein RunError(101) und eine Exception EInOuError. Der Callstack dazu
#0 FPC_BREAK_ERROR at :0
#1 SYSTEM_$$_HANDLEERRORADDRFRAMEIND$LONGINT$POINTER$POINTER+65 at :0
#2 fpc_iocheck+85 at :0
#3 HEAPTRC ...
Allerdings kommt mit der Compileroption -gh bei Programmende ein RunError(101) und eine Exception EInOuError. Der Callstack dazu
#0 FPC_BREAK_ERROR at :0
#1 SYSTEM_$$_HANDLEERRORADDRFRAMEIND$LONGINT$POINTER$POINTER+65 at :0
#2 fpc_iocheck+85 at :0
#3 HEAPTRC ...
- Do 26. Mär 2026, 18:51
- Forum: Benutzung der IDE
- Thema: [erledigt] stderr in Console In/Output
- Antworten: 5
- Zugriffe: 1135
[erledigt] stderr in Console In/Output
Hallo,
in der Console des Debuggers kann man sich ja die Ausgaben von debugln(...) ansehen. Unter Linux, hier EndeavourOS, werden da aber auch die Ausgaben von stderr angezeigt, z.B.
This plugin supports grabbing the mouse only for popup windows
kf.kio.filewidgets.kfilefiltercombo ...
in der Console des Debuggers kann man sich ja die Ausgaben von debugln(...) ansehen. Unter Linux, hier EndeavourOS, werden da aber auch die Ausgaben von stderr angezeigt, z.B.
This plugin supports grabbing the mouse only for popup windows
kf.kio.filewidgets.kfilefiltercombo ...
- Di 17. Mär 2026, 18:45
- Forum: Komponenten und Packages
- Thema: TListBox unterschiedliches Verhalten Win <> Linux gtk <> Linux qt
- Antworten: 7
- Zugriffe: 1239
Re: TListBox unterschiedliches Verhalten Win <> Linux gtk <> Linux qt
QT und Lazarus sind an dieser Stelle anscheinend inkompatibel.
Der Bug 41688 https://gitlab.com/freepascal.org/lazarus/lazarus/-/work_items/41688 betriff zwar etwas anderes, aber da lese ich u.a.
Željan Rikalo
@zeljan1 vor 9 Monaten
Developer
Hm.... then (if TopIndex isn't cached in TListBox at LCL ...
Der Bug 41688 https://gitlab.com/freepascal.org/lazarus/lazarus/-/work_items/41688 betriff zwar etwas anderes, aber da lese ich u.a.
Željan Rikalo
@zeljan1 vor 9 Monaten
Developer
Hm.... then (if TopIndex isn't cached in TListBox at LCL ...
- So 15. Mär 2026, 19:03
- Forum: Freepascal
- Thema: Lazarus Codetools benutzen
- Antworten: 25
- Zugriffe: 3979
Re: Lazarus Codetools benutzen
Das Recht des Stärkeren, ich ich ich, und nach mir die Sintflut greifen leider immer mehr um sich. Nicht nur was IT und sog. KI betrifft. Die Frage, ob sich das auch nur mittelfristig lohnt, erübrigt sich eigentlich. Schade, aber wie soll man das aufhalten?
- So 15. Mär 2026, 01:11
- Forum: Komponenten und Packages
- Thema: TListBox unterschiedliches Verhalten Win <> Linux gtk <> Linux qt
- Antworten: 7
- Zugriffe: 1239
Re: TListBox unterschiedliches Verhalten Win <> Linux gtk <> Linux qt
OK, dann ist das leider so.
Das heißt aber, dass ich qt nicht wirklich verwenden kann. Wenn ich bei einem "Leerklick" in OnClick auf den Select-Status zugreife, dann liefert mir das True, in der GUI ist die Zeile aber nicht mehr selektiert. Das dürfte zu einer nicht tolerierbaren Verwirrung führen ...
Das heißt aber, dass ich qt nicht wirklich verwenden kann. Wenn ich bei einem "Leerklick" in OnClick auf den Select-Status zugreife, dann liefert mir das True, in der GUI ist die Zeile aber nicht mehr selektiert. Das dürfte zu einer nicht tolerierbaren Verwirrung führen ...
- Sa 14. Mär 2026, 14:32
- Forum: Komponenten und Packages
- Thema: TListBox unterschiedliches Verhalten Win <> Linux gtk <> Linux qt
- Antworten: 7
- Zugriffe: 1239
TListBox unterschiedliches Verhalten Win <> Linux gtk <> Linux qt
Hallo,
Das Problem betrifft den Fall, wenn in der Listbox MultiSelect eingestellt ist und man in den leeren Bereich der Listbox unterhalb des letzten Eintrags klickt. Wenn mehrere Einträge in der ListBox markiert sind, ist das Verhalten bei Links-Klick in den leeren Bereich je nach BS und Widgetset ...
Das Problem betrifft den Fall, wenn in der Listbox MultiSelect eingestellt ist und man in den leeren Bereich der Listbox unterhalb des letzten Eintrags klickt. Wenn mehrere Einträge in der ListBox markiert sind, ist das Verhalten bei Links-Klick in den leeren Bereich je nach BS und Widgetset ...
- Fr 16. Jan 2026, 19:21
- Forum: Komponenten und Packages
- Thema: TAChart untypische X-Achse - wie umgehen ?
- Antworten: 38
- Zugriffe: 5058
Re: TAChart untypische X-Achse - wie umgehen ?
Könnten die Unterscheide an gtk2 vers qt5 liegen?
- Di 27. Mai 2025, 23:00
- Forum: Linux
- Thema: FpcUpDeluxe-Installation bricht ab
- Antworten: 31
- Zugriffe: 10842
Re: FpcUpDeluxe-Installation bricht ab
IsWild() und NaturalCompareText() aus den strutils gehören meines Wissens zu FPC, liefern aber unter 3.2.2 auch fehlerhafte Resultate. IsWild findet z.B. *a*k* in banane. Wenn ich auf etwas derartiges stoße, probiere ich einfach eine andere mit fpcupdeluxe installierte FPC/Lazarus Kombination. Ist ...
- Di 27. Mai 2025, 19:18
- Forum: Linux
- Thema: FpcUpDeluxe-Installation bricht ab
- Antworten: 31
- Zugriffe: 10842
Re: FpcUpDeluxe-Installation bricht ab
Unterschreibe ich sofort.
Anscheinend benutze ich Lazarus nicht lange und aggressiv genug, sprich keine zusätzlichen packages, keine Datenbaken oder ähnliches. Bislang habe ich noch keine Probleme gehabt.
linux EndeavourOS mit KDE
lazarus-qt5 4.0, qt5pas und qt6pas aus den arch-repo ...
Anscheinend benutze ich Lazarus nicht lange und aggressiv genug, sprich keine zusätzlichen packages, keine Datenbaken oder ähnliches. Bislang habe ich noch keine Probleme gehabt.
linux EndeavourOS mit KDE
lazarus-qt5 4.0, qt5pas und qt6pas aus den arch-repo ...
- Sa 17. Mai 2025, 22:11
- Forum: Linux
- Thema: Installation des trunk über fpcupdeluxe geht nicht
- Antworten: 3
- Zugriffe: 3081
Re: Installation des trunk über fpcupdeluxe geht nicht
Sehe gerade, dass das Problem mit NaturalCompareText() in trunk auch behoben wurde ...
- Sa 17. Mai 2025, 21:54
- Forum: Linux
- Thema: Installation des trunk über fpcupdeluxe geht nicht
- Antworten: 3
- Zugriffe: 3081
Re: Installation des trunk über fpcupdeluxe geht nicht
Brauchst du die IsWild-Funktion explizit in deinem eigenen Code?
...
Brauchen ... Ist für mich nur Hobby seit ich im Ruhestand bin und ewig nichts mehr mit Programmieren am Hut hatte. Mein Erstkontakt mit Pascal liegt ca. 40 Jahre zurück, UCSD Pascal auf Apple II und KatCe auf Atari ST.
Ich ...