Die Suche ergab 945 Treffer

von PascalDragon
Di 29. Apr 2025, 21:36
Forum: Freepascal
Thema: Unit Namen: namespaces wie in Delphi
Antworten: 21
Zugriffe: 4559

Re: Unit Namen: namespaces wie in Delphi



"Namespaces" so zu nennen ist schon sehr optimistisch. Namespaces bedeutet einfach nur das man Punkte in Unit Namen haben darf. Mehr ist es nicht und hat semantisch auch keine Bedeutung (im Gegensatz zu echten Namespaces in anderen Sprachen).

Also im Grunde sind sie wie man bisher Units als ...
von PascalDragon
Di 29. Apr 2025, 21:30
Forum: Windows
Thema: Verzeichnis überwachen
Antworten: 18
Zugriffe: 28008

Re: Verzeichnis überwachen

Ich frage mich, wie das im Ansatz funktionieren sollte, da TEvent.Handle das Handle selbst als Pointer (in FPC) oder NativeUInt (in aktuellen Delphis) ist. Da das EventArray einfach nur ein Feld von THandle ist, müsste es eigentlich := THandle(TermEvent.Handle) sein. 🤔
von PascalDragon
Sa 26. Apr 2025, 15:48
Forum: Einsteigerfragen
Thema: Punkte weg bekommen
Antworten: 3
Zugriffe: 694

Re: Punkte weg bekommen

Suche in Werkzeuge -> Einstellungen ... nach Sonderzeichen, was dich zur Option Sonderzeichen anzeigen führen sollte, die du dann deaktivierst.
von PascalDragon
Di 15. Apr 2025, 22:59
Forum: Freepascal
Thema: TFPGObjectList -> Sort() Funktion, Typdefinition Funktionstyp [GELÖST]
Antworten: 29
Zugriffe: 2317

Re: TFPGObjectList -> Sort() Funktion, Typdefinition Funktionstyp


Warum meldet mein Compler fps 3.2.2 hier den obigen Fehler. Wie muss ich meine Funktion hier definieren? Oder was muss ich hier anders schreiben und wie?


Weiß nicht, was ich dir sagen soll, aber hier funktioniert ein entsprechendes Beispiel:

program tgensort;

{$mode objfpc}

uses
fgl;

type ...
von PascalDragon
Mo 7. Apr 2025, 22:15
Forum: Windows
Thema: Warum werden unter Windows zusätzliche "Ordner" gefunden
Antworten: 22
Zugriffe: 6510

Re: Warum werden unter Windows zusätzliche "Ordner" gefunden


Ich habe auch noch mal den Windows-10-Rechner probiert (dort aber mit Lazarus 3.2): dort werden mit der gleichen Prozedur noch viel mehr Einträge gelistet. Ich bin sehr verwirrt. Was wird da eigentlich zurückgeliefert? Oder wie genau bekomme ich NUR die Verzeichnisse, die in einem Verzeichnis ...
von PascalDragon
Do 3. Apr 2025, 21:33
Forum: Ankündigungen
Thema: First Preview of fpCloud
Antworten: 19
Zugriffe: 3617

Re: First Preview of fpCloud

af0815 hat geschrieben: Do 3. Apr 2025, 08:19 Danke für den informellen Beitrag, vielleicht ist bis nächstes Jahr das FPC Team soweit :-)
Ich merke nur mal am Rande an, dass seit Ende Februar FPC main in der Lage ist sich für und in WebAssembly selbst zu kompilieren. ;) (Buildlog von Nikolay)
von PascalDragon
So 30. Mär 2025, 22:29
Forum: Einsteigerfragen
Thema: Groß- und Kleinschreibung unter Linux
Antworten: 12
Zugriffe: 2625

Re: Groß- und Kleinschreibung unter Linux


Wer ist eigenrlich auf die Idee gekommen, solch eine freche Einstellung vorzunehmen? Denken solche Leute wirklich, die User wissen nicht, was sie tun?


Ja, eben genau das. Bevor es diese Option gab, hat es genügend Supportfälle gegeben, bei denen sich Nutzer darüber beschwert haben, dass ihre ...
von PascalDragon
Do 27. Mär 2025, 23:05
Forum: Einsteigerfragen
Thema: Wie rechne ich richtig mit TInt32Pair?
Antworten: 12
Zugriffe: 4493

Re: Wie rechne ich richtig mit TInt32Pair?


Das Beispiel von PascalDragon habe ich mir angeschaut, aber ich fürchte Turbo Pascal hat kein dword und kein qword oder?

Der Code war als Inspiration gedacht, da für Emulation von 64-Bit Typen hier eben die 32-Bit Typen genutzt werden. Du müsstest das dann entsprechend anpassen, um das auf Basis ...
von PascalDragon
Mo 24. Mär 2025, 21:20
Forum: Einsteigerfragen
Thema: Wie rechne ich richtig mit TInt32Pair?
Antworten: 12
Zugriffe: 4493

Re: Wie rechne ich richtig mit TInt32Pair?

alfware17 hat geschrieben: Sa 22. Mär 2025, 14:44 Gibt es in Lazarus einen ähnlichen Datentypen und Beispieloperationen, idealerweise im Quelltext, so daß ich mal vergleichen kann?
FPC hat Funktionen für Systeme, die 64-bit Typen nicht nativ beherrschen. Siehe hier.
von PascalDragon
Sa 22. Mär 2025, 09:57
Forum: Freepascal
Thema: array of Record mit Konstanten nicht möglich?
Antworten: 9
Zugriffe: 7140

Re: array of Record mit Konstanten nicht möglich?


RedOutsideColor ist doch vom Typ RColorRec und auch bereits initialisiert.


Du kannst nur untypisierte Konstanten verwenden, um andere Werte (egal ob Variablen oder Konstanten) zu initialisieren. Das war schon immer so und wird (voraussichtlich) auch immer so bleiben.


Das ist denke ich mal ...
von PascalDragon
Di 18. Mär 2025, 21:26
Forum: Sonstiges
Thema: tri, tra, ... Trunk
Antworten: 9
Zugriffe: 9414

Re: tri, tra, ... Trunk


Man kann und darf bei einem kostenlosen Open-Source-Projekt ja nur dankbar sein und allen Mitwirkenden stets für ihre ständigen Bemühungen danken, aber die auf Jahre unterschiedlichen Stände beim FPC sind doch ganz großer Murks. Ich kann dem Projekt nur wünschen, dass es das überwindet. Nicht nur ...
von PascalDragon
Di 18. Mär 2025, 21:16
Forum: Benutzung der IDE
Thema: Refactoring in ifdef/endif
Antworten: 7
Zugriffe: 7728

Re: Refactoring in ifdef/endif


Dachte ich auch, aber irgendwas hat da nicht funktioniert. Ist jetzt in dem Fall nicht tragisch, die handvoll Stellen kann ich auch so ändern, zudem ist das eh nur eine spielerische Bastelei, um mit Pascal/Lazarus warm zu werden - ärgerlich wäre es allerdings, wenn das in einem größeren Projekt ...
von PascalDragon
Di 18. Mär 2025, 21:04
Forum: Windows
Thema: Verzeichnis überwachen
Antworten: 18
Zugriffe: 28008

Re: Verzeichnis überwachen

Meridian hat geschrieben: Fr 14. Mär 2025, 10:25 Ich habe in der procedure TDirectoryWatcherDemo.DoRun etwas geändert...
Bitte nutze [ code ][ /code ] (ohne Leerzeichen), damit es besser aussieht.
von PascalDragon
Do 13. Mär 2025, 23:04
Forum: Freepascal
Thema: Gemeine Falle mit C Boolean
Antworten: 23
Zugriffe: 16194

Re: Gemeine Falle mit C Boolean


Wieso ist dies so ?


Ganz einfach: der meiste C Code nutzt typedef int bool oder analoges um einen Boolean-Wert dazustellen. Dass mehr auf einen standardisierten Booleantyp gegangen wird, ist erst seit vergleichsweise Kurzem der Fall. Demnach deckt cbool auch den häufigeren Fall für C-Code ab ...
von PascalDragon
Di 11. Mär 2025, 22:23
Forum: Freepascal
Thema: Doppeltes FreeAndNil (WAS: 3. Norddeutsches Lazarustreffen)
Antworten: 16
Zugriffe: 8426

Re: Doppeltes FreeAndNil (WAS: 3. Norddeutsches Lazarustreffen)


Hier ein kleines Demo Programm was das Verhalten von TInterfacedObject zeigen soll.

Man sollte dabei nicht vergessen zu erwähnen, dass man dann aber auch nur mit Interfacetypen arbeiten sollte, da sonst einem eventuell die Klasse „unterm Hintern” freigegeben werden kann (vor allem in Multi ...