Die Suche ergab 1055 Treffer
- 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 ...
- 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 ...
- 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. 
- 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 ...
- 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 ...
- Fr 18. Sep 2026, 20:51
- Forum: Lazarus - Bugs
- Thema: GetMem auf statische Array
- Antworten: 9
- Zugriffe: 1445
Re: GetMem auf statische Array
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...Mathias hat geschrieben: Do 17. Sep 2026, 13:13 Müsste mir dies nicht beim kompilieren um die Ohren fliegen ?
- 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! 



- 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?
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).Zvoni hat geschrieben: Mo 31. Aug 2026, 12:51 Mich überrascht eher, dass der Compiler durch die Zeilen geht, die eigentlich ignoriert werden sollen.
- 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 ...
- 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 ...
- 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 ...
- 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!
)
- Do 11. Jun 2026, 21:50
- Forum: Benutzung der IDE
- Thema: Schriftgröße Watches Window
- Antworten: 32
- Zugriffe: 17384
Re: Schriftgröße Watches Window
Wahrscheinlich ist da die DPI Einstellung für das dazugehörige Formular nicht korrekt und dadurch wird das nicht passend mit skaliertVamogu05 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.
- Do 11. Jun 2026, 21:49
- Forum: Dies und Das
- Thema: UX-Design-als-Muellmaschine
- Antworten: 7
- Zugriffe: 4112
Re: UX-Design-als-Muellmaschine
München ist ja eben auch ein Kaffhum4n0id3 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![]()
- 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 ...