Hast du mal ins generierte assembly geschaut? Weil eigentlich sind die trigonometrischen Funktionen so definiert das wenn die platform sie bereit stellt diese einfach auf die entsprechenden FPU Instruktionen der CPU reduziert.
Wenn der unterschied so krass ist würde ich von ausgehen das irgendwie ...
Die Suche ergab 2334 Treffer
- Sa 10. Okt 2026, 11:55
- Forum: Lazarus - Bugs
- Thema: Sinus gähnend langsam unter Linux
- Antworten: 9
- Zugriffe: 1044
- Sa 3. Okt 2026, 22:21
- Forum: Einsteigerfragen
- Thema: keine Fehlermeldung bei Division durch Null
- Antworten: 12
- Zugriffe: 5595
Re: keine Fehlermeldung bei Division durch Null
Was spricht gegen:kralle hat geschrieben: Sa 25. Jul 2026, 17:44 Ich wollte eigentlich nur schnell ein paar Zeilen Code, die definitiv einen Fehler auslösen.
Code: Alles auswählen
raise Exception.Create('Test');- Do 1. Okt 2026, 15:09
- Forum: Freepascal
- Thema: Application.ProcessMessages
- Antworten: 14
- Zugriffe: 1817
Re: Application.ProcessMessages
Das Problem mit Application.ProcessMessages ist vor allem das es keinen Zwischeschub macht sondern die Queue abarbeitet. D.h. du hast Zwei langwierige Prozess der Application.ProcessMessages aufrufen. Dann wird beim Aufruf von Application.ProcessMessages von Prozess 1 zwar der Prozess 2 ...
- Di 29. Sep 2026, 20:28
- Forum: Dies und Das
- Thema: CRA-Meldepflicht
- Antworten: 12
- Zugriffe: 3278
Re: CRA-Meldepflicht
Naja das was der CRA fordert ist nicht wirklich weltbewegend. Das Schwachstellenmanagement ist in Annex I Part II beschrieben und hierfür muss man lediglich:
1. Einen überblick über die Dependencies schaffen und deren Schwachstellen dokumentieren (SBOM)
2. die eigene Software regelmäßig testen
3 ...
1. Einen überblick über die Dependencies schaffen und deren Schwachstellen dokumentieren (SBOM)
2. die eigene Software regelmäßig testen
3 ...
- Di 22. Sep 2026, 14:04
- Forum: Freepascal
- Thema: Wieso kommt dieser Compilerhinweis?
- Antworten: 15
- Zugriffe: 3507
Re: Wieso kommt dieser Compilerhinweis?
Naja die (etwas übervereinfacht) simple Antwort ist das Result einfach ein versteckter Var parameter ist.
Das stimmt aber auch nur so halb. Für managed records wird bei jedem Funktionsaufruf unter der haube ein neues temporäres Objekt erzeugt und frisch initialisiert. Innerhalb der funktion ist es ...
Das stimmt aber auch nur so halb. Für managed records wird bei jedem Funktionsaufruf unter der haube ein neues temporäres Objekt erzeugt und frisch initialisiert. Innerhalb der funktion ist es ...
- Sa 19. Sep 2026, 16:33
- Forum: Freepascal
- Thema: Wieso kommt dieser Compilerhinweis?
- Antworten: 15
- Zugriffe: 3507
Re: Wieso kommt dieser Compilerhinweis?
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. Genauso bei var-Parametern.
Wenn es nur darum geht, dass man kein Result zugewiesen hat ...
- Di 15. Sep 2026, 16:38
- Forum: Freepascal
- Thema: Wieso kommt dieser Compilerhinweis?
- Antworten: 15
- Zugriffe: 3507
Re: Wieso kommt dieser Compilerhinweis?
Die Warnungen für managed variablen sind etwas irreführend.
Managed typen werden (fast) immer initialisiert das muss man nicht manuell machen, im Gegenteil, bei managed records kann eine Initialisierung sogar beliebig Komplexität hinzufügen. In FPC 3.2.x ist die Initialisierung über Default ...
Managed typen werden (fast) immer initialisiert das muss man nicht manuell machen, im Gegenteil, bei managed records kann eine Initialisierung sogar beliebig Komplexität hinzufügen. In FPC 3.2.x ist die Initialisierung über Default ...
- Sa 12. Sep 2026, 21:08
- Forum: Dies und Das
- Thema: CRA-Meldepflicht
- Antworten: 12
- Zugriffe: 3278
Re: CRA-Meldepflicht
Für den CRA wird sich in der Zukunft sehr viel um die Frage drehen was als Produkt gilt und was nicht. Code snippets sind definitiv kein Produkt, ein fertiger exe installer der eine standalone Anwendung shipped definitiv schon. Alles dazwischen ???
Also Beispiel, ist eine Bibliothek ein Produkt ...
Also Beispiel, ist eine Bibliothek ein Produkt ...
- Mi 9. Sep 2026, 09:14
- Forum: Lazarus - Bugs
- Thema: Doppelter Bezeichner Type/var geht
- Antworten: 14
- Zugriffe: 4451
Re: Doppelter Bezeichner Type/var geht
Naja genau dafür gibt es ja scoping und units als namespaces. In einer eigenen unit sollte das daher kein Problem machen.
Was man auch machen kann ist versuchen den global scope möglichst sauber zu halten, z.B. mit scoped enums, vermeiden von globalen variablen und konstanten und nutzen von ...
Was man auch machen kann ist versuchen den global scope möglichst sauber zu halten, z.B. mit scoped enums, vermeiden von globalen variablen und konstanten und nutzen von ...
- Mo 7. Sep 2026, 15:17
- Forum: Lazarus - Bugs
- Thema: Doppelter Bezeichner Type/var geht
- Antworten: 14
- Zugriffe: 4451
Re: Doppelter Bezeichner Type/var geht
Shadowing regeln in FPC sind etwas seltsam. Grundsätzlich ist es erst mal nur ein Fehler wenn es keine Mööglichkeit zur Auflösung gibt. Über den Qualifizierten Namen kann man über Units hinweg immer auflösen wie von Zvoni gezeigt mit System.Pointer. Das einzige was gar nicht erlaubt ist, ist wenn es ...
- Fr 4. Sep 2026, 00:17
- Forum: Einsteigerfragen
- Thema: Arbeitsverzeichnis richtig setzen?
- Antworten: 2
- Zugriffe: 1383
Re: Arbeitsverzeichnis richtig setzen?
Naja die erste ganz doofe Frage, was ist denn der Rückgabewert von SetCurrentDir? Die Funktion müsste True zurück geben wenn es geklappt hat, wenn nicht dann ist ein Fehler aufgetreten (vermutlich steht in errno dann mehr). Alternativ probier mal ChDir aus der System Unit, oder aus der Unit BaseUnix ...
- Sa 29. Aug 2026, 23:18
- Forum: Dies und Das
- Thema: C++ Editor - was verwendet ihr ?
- Antworten: 17
- Zugriffe: 5366
Re: C++ Editor - was verwendet ihr ?
VSCode war da ja mehr als Aufdringlich, das die ganze MS Heilsarmee installiert werden muss.
Ist komisch, weil VSCodium auf denselben Basiscode fußt.
VSCode ist im Grunde nur Codium mit einigen Extensions von MS vorinstliert, die kann man aber auch runter schmeißen. Der Hauptunterschied ist ...
- Do 27. Aug 2026, 10:41
- Forum: Dies und Das
- Thema: C++ Editor - was verwendet ihr ?
- Antworten: 17
- Zugriffe: 5366
Re: C++ Editor - was verwendet ihr ?
Geht das auch ohne die MS C++ extension? Das war immer der Grund warum ich kein Corium genutzt hab. Die Microsoft extensions für C++ und Python sind für no configure Projekte sehr gut (wenn man sich mühe macht und die clang config baut ist clang aber besser)
- Mi 26. Aug 2026, 23:57
- Forum: Dies und Das
- Thema: C++ Editor - was verwendet ihr ?
- Antworten: 17
- Zugriffe: 5366
Re: C++ Editor - was verwendet ihr ?
Für esp gibt es das offizielle add-on von espressif für VSCode. Ist zwar etwas zickig, aber damit arbeite ich immer und es funktioniert
- Di 18. Aug 2026, 19:38
- Forum: Einsteigerfragen
- Thema: gtk3
- Antworten: 12
- Zugriffe: 3277
Re: gtk3
Im anderen Threats wurde geschrieben das LAZ unter Linux MINT bei mir nur mit FPC 3.2.2 läuft. Liegt wohl daran das der FPC 3.2.2 im System fest installiert ist.
Version egal, Probleme mit allen Versionen Aktuell z.Z. 4.9, vorher 4.6.
Du meinst wohl Lazarus 4.8, es gibt keine ungeraden ...