Die Suche ergab 966 Treffer
- Sa 22. Mär 2025, 09:57
- Forum: Freepascal
- Thema: array of Record mit Konstanten nicht möglich?
- Antworten: 9
- Zugriffe: 7804
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 ...
- Di 18. Mär 2025, 21:26
- Forum: Sonstiges
- Thema: tri, tra, ... Trunk
- Antworten: 9
- Zugriffe: 10228
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 ...
- Di 18. Mär 2025, 21:16
- Forum: Benutzung der IDE
- Thema: Refactoring in ifdef/endif
- Antworten: 7
- Zugriffe: 8372
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 ...
- Di 18. Mär 2025, 21:04
- Forum: Windows
- Thema: Verzeichnis überwachen
- Antworten: 19
- Zugriffe: 39826
Re: Verzeichnis überwachen
Bitte nutze [ code ][ /code ] (ohne Leerzeichen), damit es besser aussieht.Meridian hat geschrieben: Fr 14. Mär 2025, 10:25 Ich habe in der procedure TDirectoryWatcherDemo.DoRun etwas geändert...
- Do 13. Mär 2025, 23:04
- Forum: Freepascal
- Thema: Gemeine Falle mit C Boolean
- Antworten: 23
- Zugriffe: 17191
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 ...
- Di 11. Mär 2025, 22:23
- Forum: Freepascal
- Thema: Doppeltes FreeAndNil (WAS: 3. Norddeutsches Lazarustreffen)
- Antworten: 16
- Zugriffe: 9488
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 ...
- Mo 3. Mär 2025, 22:11
- Forum: Freepascal
- Thema: "Invalid floating point operation" und clibs
- Antworten: 13
- Zugriffe: 11270
Re: "Invalid floating point operation" und clibs
Wenn man jedoch in den Quellcode von Math schaut, stellt man fest dass die zwei Exception-Klassen, welche in den zwei Funktionen verwendet werden, nur eine vorwärts-Deklaration aus der "System" ist.
Unter der Annahme, dass du TFPUExceptionMask meinst, das ist keine Klasse, sondern eine ...
- Mo 3. Mär 2025, 22:02
- Forum: Komponenten und Packages
- Thema: Text Oberfläche
- Antworten: 6
- Zugriffe: 3691
Re: Text Oberfläche
Ich habe es nie getestet, aber es gäbe da DialEdit, welcher es erlauben soll Turbo-/FreeVision Formulare zu designen und dann den Pascal Code dafür generieren zu lassen.
- Do 27. Feb 2025, 21:34
- Forum: Freepascal
- Thema: Mehrfachvererbung und Interfaces
- Antworten: 5
- Zugriffe: 3631
Re: Mehrfachvererbung und Interfaces
Ich möchte gerne die zwei Klassen zusammenführen zu einer Art GameObject-Superklasse :?:
Da es hier speziell um Games geht wäre es wahrscheinlich besser mit „Verhalten” zu arbeiten: Du hast eine GameObject Klasse, welche eine Liste von verschiedenen Verhalten Instanzen hat, wobei jedes ...
- Di 25. Feb 2025, 22:24
- Forum: Einsteigerfragen
- Thema: PtrUint auf PChar
- Antworten: 18
- Zugriffe: 8003
Re: PtrUint auf PChar
Weiß jemand für was die LangId (LanguageID??) gut ist. Ich habe auch mal einen Text als Resource einkompiliert. Könnte ich da für verschiedene Sprachen verschiedene Id's vergeben?
Kann man da irgenwo was nachlesen?
Ressourcen sind als ein dreistufiger Baum strukturiert: Typ, Name, Sprache ...
- Di 25. Feb 2025, 22:11
- Forum: Lazarus - Bugs
- Thema: FreeAndNil und Pointer
- Antworten: 14
- Zugriffe: 6803
Re: FreeAndNil und Pointer
Ich habe früher auch gedacht, self wäre eine Referenz auf die aufrufende Variable. Habe erst später gemerkt, dass es wohl nur eine lokale Variable ist.
Es ist ein versteckter Parameter, keine lokale Variable.
Vermutlich wird es in irgendeiner Dokumentation irgendwo erwähnt, aber ...
- Di 25. Feb 2025, 22:00
- Forum: Ankündigungen
- Thema: Lazarus Release 4.0 RC2
- Antworten: 6
- Zugriffe: 17449
Re: Lazarus Release 4.0 RC2
Wieso kommen von Lazarus in einem Jahe fast 5 Updates und FPC beharrt jetzt dann fast 4 Jahre hartnäckig auf der Version 3.2 ? Das letzte Update war am 20. Mai 2021.
Weil das Release Engineering eben nicht so einfach ist, vor allem da dies das erste Release auf Basis von Git statt SVN ist. Wir ...
- Sa 22. Feb 2025, 16:36
- Forum: Einsteigerfragen
- Thema: PtrUint auf PChar
- Antworten: 18
- Zugriffe: 8003
Re: PtrUint auf PChar
Ich vermute ResNameProc verwendet einen PChar, weil es von C herkommt. C kennt kein Unterschied zwischen Char und Byte, dort ist einfach alles ein Char.
In diesem Fall ist es tatsächlich nicht Char = Byte , was hier ausgenutzt wird. Stattdessen wird PChar bzw. char* in C hier benötigt, um die ...
- Sa 22. Feb 2025, 16:28
- Forum: Lazarus - Bugs
- Thema: FreeAndNil und Pointer
- Antworten: 14
- Zugriffe: 6803
Re: FreeAndNil und Pointer
Wäre es nicht auch denkbar, FreeAndNil() als Compiler Intrinsic umsetzen?
Technisch machbar ja, gewünscht absolut nicht . Es sollte nur das Compilermagic sein, was wirklich Compilermagic sein muss und FreeAndNil muss das definitiv nicht sein.
Wäre es nicht auch denkbar, FreeAndNil() als ...
- Do 20. Feb 2025, 22:25
- Forum: Einsteigerfragen
- Thema: PtrUint auf PChar
- Antworten: 18
- Zugriffe: 8003
Re: PtrUint auf PChar
Ressourcen haben entweder String oder Integer Namen und/oder Typen. Dabei wird in beiden Fällen der gleiche Pascal Typ dafür verwendet (nämlich PChar ), weswegen es die Funktion Is_IntResource() gibt, um zu unterscheiden was der PChar nun tatsächlich ist. Und ja, das Int in Is_IntResource steht ...