Die Suche ergab 1055 Treffer

von PascalDragon
Do 1. Okt 2026, 22:52
Forum: Einsteigerfragen
Thema: keine Fehlermeldung bei Division durch Null
Antworten: 11
Zugriffe: 4689

Re: keine Fehlermeldung bei Division durch Null


Für das Gegenstück, um "division by zero" ganz zu unterbinden, habe ich dies hier, damm muss man die Unit Math nicht einbinden,
Besonders nützlich, wen man fremde libs einbindet.

// wegen "division_by_zero" in den clibs
{$IF defined(CPUX86) or defined(CPUX64)}
{$asmmode intel}
procedure SetMXCSR ...
von PascalDragon
Do 24. Sep 2026, 21:43
Forum: Freepascal
Thema: Wieso kommt dieser Compilerhinweis?
Antworten: 15
Zugriffe: 2414

Re: Wieso kommt dieser Compilerhinweis?


Das Problem an der Warnung "[...] of a managed type does not seem to be initialized" seh ich darin, dass man den Eindruck bekommen könnte, dass der Managed-Typ kaputt/korrumpiert ist, wenn er nicht (sauber) initialisiert ist. Was natürlich nicht der Fall ist.

Die Result -Variable kann aber aus ...
von PascalDragon
Mo 21. Sep 2026, 23:00
Forum: Lazarus - Bugs
Thema: GetMem auf statische Array
Antworten: 9
Zugriffe: 1445

Re: GetMem auf statische Array

Danke! Nächstes Mal nur bitte auf Englisch melden, da der Bug Tracker nunmal auf Englisch ist. ;)
von PascalDragon
Mo 21. Sep 2026, 22:56
Forum: Freepascal
Thema: Wieso kommt dieser Compilerhinweis?
Antworten: 15
Zugriffe: 2414

Re: Wieso kommt dieser Compilerhinweis?



[...] außer für Result -Variablen (bei denen dies tatsächlich relevant ist), [...]

Warum ist das für Result-Variablen relevant? Managed-Typen werden doch initialisiert, wenn sie das erste Mal in Scope kommen, wenn sie ein Funktionsergebnis sind also spätestens in der aufrufenden Funktion ...
von PascalDragon
Fr 18. Sep 2026, 21:12
Forum: Freepascal
Thema: Wieso kommt dieser Compilerhinweis?
Antworten: 15
Zugriffe: 2414

Re: Wieso kommt dieser Compilerhinweis?


Da bekomme ich den Hinweis

project1.lpr(10,19) Hint: Variable "Points" of a managed type does not seem to be initialized


SetLength macht doch eben diese Initialisierung.


Ich bin auch kein Fan von diesem Hinweis außer für Result -Variablen (bei denen dies tatsächlich relevant ist), aber fpk ...
von PascalDragon
Fr 18. Sep 2026, 20:51
Forum: Lazarus - Bugs
Thema: GetMem auf statische Array
Antworten: 9
Zugriffe: 1445

Re: GetMem auf statische Array

Mathias hat geschrieben: Do 17. Sep 2026, 13:13 Müsste mir dies nicht beim kompilieren um die Ohren fliegen ?
Von dem was ich im Compiler Code sehe, ist das ein Nebeneffekt der Möglichkeit Pointer mit eckigen Klammern als Array zu behandeln. Melde doch bitte nen Bug, das sollte nämlich so nicht sein... 🤔
von PascalDragon
Do 10. Sep 2026, 20:39
Forum: Ankündigungen
Thema: Wir sind zwanzig!
Antworten: 4
Zugriffe: 1912

Re: Wir sind zwanzig!

Herzlichen Glückwünsch! 🥳🎂🎉🎊
von PascalDragon
Mo 31. Aug 2026, 22:32
Forum: Komponenten und Packages
Thema: [gelöst] Wieso meckert der Compiler hier?
Antworten: 9
Zugriffe: 1585

Re: Wieso meckert der Compiler hier?

Zvoni hat geschrieben: Mo 31. Aug 2026, 12:51 Mich überrascht eher, dass der Compiler durch die Zeilen geht, die eigentlich ignoriert werden sollen.
Was meinst du wie der Compiler das $ENDIF findet? Zumindest die Compiler Expressions müssen syntaktisch korrekt sein (Delphi meckert bei Problemen dort auf ähnliche Art).
von PascalDragon
Do 30. Jul 2026, 21:37
Forum: Freepascal
Thema: [gelöst] Verwendung von class of mit und ohne explizitem Typecast
Antworten: 18
Zugriffe: 18525

Re: Verwendung von class of mit und ohne explizitem Typecast




Das folgende Programm erstellt eine Kopie einer Klasse unter Verwendung von class of .
Dabei einmal mit explizitem Typecast und einmal ohne.

Bei der Verwendung ohne den Typecast wird zwar die korrekte Klasse erzeugt, aber deren Constructor nicht aufgerufen.
Soll das so sein und wenn ja ...
von PascalDragon
Di 28. Jul 2026, 20:51
Forum: Freepascal
Thema: [gelöst] Verwendung von class of mit und ohne explizitem Typecast
Antworten: 18
Zugriffe: 18525

Re: Verwendung von class of mit und ohne explizitem Typecast


Das folgende Programm erstellt eine Kopie einer Klasse unter Verwendung von class of .
Dabei einmal mit explizitem Typecast und einmal ohne.

Bei der Verwendung ohne den Typecast wird zwar die korrekte Klasse erzeugt, aber deren Constructor nicht aufgerufen.
Soll das so sein und wenn ja - wieso ...
von PascalDragon
Do 23. Jul 2026, 21:30
Forum: Freepascal
Thema: absolute in Klassenfeldern nicht erlaubt
Antworten: 23
Zugriffe: 30014

Re: absolute in Klassenfeldern nicht erlaubt


Wenn man das auskommentierte absolute mit reinnimmt, meckert der Compiler.
Die variante Recorddefinition macht exakt das gleiche und auch als Variablendeklaration im Hauptprogramm geht es.
Nur eben in der Klassendefinition nicht.


program Project1;

type
TTest = class
EinRecord : record
case ...
von PascalDragon
Di 23. Jun 2026, 21:22
Forum: Dies und Das
Thema: Developer: Filme und Musik
Antworten: 14
Zugriffe: 21279

Re: Developer: Filme und Musik

Wir müssten Nanowar of Steel vorschlagen eine Pascal-basierte Variante zu machen 😂 (ich hab die Band letztes Jahr live gesehen; großartig! 😍)
von PascalDragon
Do 11. Jun 2026, 21:50
Forum: Benutzung der IDE
Thema: Schriftgröße Watches Window
Antworten: 32
Zugriffe: 17384

Re: Schriftgröße Watches Window

Vamogu05 hat geschrieben: Mi 10. Jun 2026, 18:51 Ja, dürfte tatsächlich ein Bug in Lazarus sein. Offenbar gibt es dafür keine Einstellung um die Schriftgröße dieser Fenster zu ändern.
Wahrscheinlich ist da die DPI Einstellung für das dazugehörige Formular nicht korrekt und dadurch wird das nicht passend mit skaliert 🤔
von PascalDragon
Do 11. Jun 2026, 21:49
Forum: Dies und Das
Thema: UX-Design-als-Muellmaschine
Antworten: 7
Zugriffe: 4112

Re: UX-Design-als-Muellmaschine

hum4n0id3 hat geschrieben: Di 9. Jun 2026, 10:18 Als ich von Moskau in München gelandet bin und unterwegs war, war ich zunächst überzeugt in einem Dorf zu sein, statt eine ü3 Mio "Metropole". München war wie tot :lol:
München ist ja eben auch ein Kaff 😅 (sage ich als in München wohnende Person)
von PascalDragon
Do 11. Jun 2026, 21:47
Forum: Freepascal
Thema: [gelöst] Reihenfolge der finalization?
Antworten: 4
Zugriffe: 3376

Re: [gelöst] Reihenfolge der finalization?


Soweit mir bekannt ist, werden die finalization Abschnitte in der umgekehrten Reihenfolge der Einbindung der Units aufgerufen.

Nicht ganz . Was richtig ist, ist dass die finalization -Abschnitte in umgekehrter Reihenfolge zu den initialization -Abschnitten aufgerufen werden und dass Units, die ...