Die Suche ergab 829 Treffer

von PascalDragon
Mi 8. Nov 2023, 23:03
Forum: Lazarus - Bugs
Thema: typehelper wird nicht richtig erkannt.
Antworten: 14
Zugriffe: 2610

Re: typehelper wird nicht richtig erkannt.

type TIntegerHelper = type Helper for integer procedure Test; end; ... var i: integer = 123; begin i.Test; WriteLn(i.toString); // geht nicht mehr end. Kann man dies auch noch irgendwie umgehen, das dies auch geht ? Oder kann nur ein typehelper pro Type-Bezeichner auf einmal aktiv sein ? Es kann pr...
von PascalDragon
So 5. Nov 2023, 18:43
Forum: Lazarus - Bugs
Thema: typehelper wird nicht richtig erkannt.
Antworten: 14
Zugriffe: 2610

Re: typehelper wird nicht richtig erkannt.

Oder habe ich einen Überlegungsfehler ? Ja, du hast einen Überlegungsfehler. Sogar zwei. Das hier: type TVectors2f = TGlfloats; ist keine „Ableitung”, sondern ein „Alias”. Das heißt, das Program wäre absolut gleich, wenn du alle Vorkommen von TVectors2f und TVectors3f durch TGlfloats ersetzt. Alle ...
von PascalDragon
So 5. Nov 2023, 18:33
Forum: Benutzung der IDE
Thema: Es kompiliert nicht alles ( inline )
Antworten: 52
Zugriffe: 35585

Re: Es kompiliert nicht alles

Habe ich da etwa falsch gemacht, das sich das FPC-Team sich da nicht meldet ? Die Sache mit dieser Art Problemen ist, dass sie sehr schwer zu debuggen und zu lösen sind und daher lieber gern nach hinten geschoben werden, da man da echt viel Zeit und Hirnschmalz reinbuttern kann und muss, die meist ...
von PascalDragon
So 5. Nov 2023, 18:29
Forum: Programmierung
Thema: C++ Libs
Antworten: 13
Zugriffe: 2173

Re: C++ Libs

DSO steht für Dynamic Shared Object und ist nichts anderes als der offizielle Begriff für Bibliotheken. Und der Fehler sagt dir einfach, dass der Linker das Symbol Unwind_Resume nicht innerhalb der angegebenen Bibliotheken finden kann. Dieses Symbol befindet sich in der statischen Bibliothek libgcc...
von PascalDragon
So 5. Nov 2023, 18:23
Forum: Benutzung der IDE
Thema: Compiler-Kommandos
Antworten: 3
Zugriffe: 1669

Re: Compiler-Kommandos

Mathias hat geschrieben:
Mi 1. Nov 2023, 19:17
Stimmt, wen man es Shell startet geht es.
Folgendes geht:
"/bin/bash compile_shader.sh"
Startet dein Script mit #!/bin/bash? Ist dein Script als Executable markiert?
von PascalDragon
Mo 30. Okt 2023, 23:20
Forum: Dies und Das
Thema: Geschwindigkeit Compiler
Antworten: 23
Zugriffe: 5815

Re: Geschwindigkeit Compiler

Was das Schonen der SSD anbelangt, macht dies auch kaum Sinn. Lesezugriffe verschleissen die SSD nicht. Fun fact: Je nach Hersteller kann es sein, dass SSDs bei mehrfachem Lesen langsamer werden und erst wieder schneller werden, wenn man sie neu beschrieben hat (wir hatten da einen Fall bei uns in ...
von PascalDragon
Mi 25. Okt 2023, 23:04
Forum: Programmierung
Thema: Kein Bedarf an OpenGL / Vulkan
Antworten: 7
Zugriffe: 2133

Re: Kein Bedarf an OpenGL / Vulkan

tut man es sich nicht an in OpenGL selbst die Vertices und Shader zusammenzubauen, sondern nimmt stattdessen einfach eine Engine wie Unity, Godot oder Unreal. Gut möglich, dafür aber nicht so spannend. Beispiel, du willst einen Schatten in OpenGL, dann musst du neben OpenGL für die ganzen Vertices ...
von PascalDragon
Mo 16. Okt 2023, 22:52
Forum: Komponenten und Packages
Thema: Zu viel Englisch?!
Antworten: 16
Zugriffe: 2464

Re: Zu viel Englisch?!

Auch wenns mit der Problematik nicht direkt zu tun hat, moechte ich zu bedenken geben, dass m.E. durch die Symbole auf den Buttons der native Charakter eines Lazarusprogramms verloren geht. Das nur als Einwurf. In GTK und Qt basiert das auf dem jeweiligen Theme, demnach passen sich Lazarus Anwendun...
von PascalDragon
Sa 14. Okt 2023, 18:46
Forum: Komponenten und Packages
Thema: Zu viel Englisch?!
Antworten: 16
Zugriffe: 2464

Re: Zu viel Englisch?!

Da Lazarus für ein internationales Publikum gedacht ist und erwartet wird, dass ein Großteil der Anwendungen eben auch für internationales Publikum entwickelt werden, ist es sinnvoller, wenn die Anwendungen eine allgemein verstandene Sprache (sprich Englisch) als Rückfallebene haben und die Anwendun...
von PascalDragon
Sa 14. Okt 2023, 18:43
Forum: Sonstiges
Thema: Datentyp extended
Antworten: 20
Zugriffe: 3386

Re: Datentyp extended

Man könnte ja auch einfach BEtoN oder LEtoN nutzen 🤷‍♀️
von PascalDragon
Sa 14. Okt 2023, 18:28
Forum: AVR, Arduino & Co.
Thema: AVR embedded - Register für Compiler sperren?
Antworten: 1
Zugriffe: 1548

Re: AVR embedded - Register für Compiler sperren?

Nein, du müsstest dafür den Compiler anpassen.
von PascalDragon
Do 5. Okt 2023, 21:22
Forum: Freepascal
Thema: Elegantester Weg um eine dyamische Array zu ergänzen.
Antworten: 14
Zugriffe: 3168

Re: Elegantester Weg um eine dyamische Array zu ergänzen.

Bei all dem Lobgesang über den + Operator bei dynamischen Arrays doch auch eine Unschönheit: Wenn dieses Feature aktiv ist ($modeswitch arrayoperators}, dann kann man den + Operator nicht mehr überladen, um ihn z.B. als Additions-Operator von Vektoren zu betrachten. Ein Grundsatz von FPC ist, dass ...
von PascalDragon
Di 3. Okt 2023, 21:47
Forum: Freepascal
Thema: Elegantester Weg um eine dyamische Array zu ergänzen.
Antworten: 14
Zugriffe: 3168

Re: Elegantester Weg um eine dyamische Array zu ergänzen.

Das ist einfach nur falsch und demnach ein Bug im Compiler, der gefixt werden muss. Dann stecken diese Funktionen noch recht in den Kinderschuhen ? Somit sollte man diese noch mit Vorsicht geniessen ? Nicht mehr als dass du sämtliche andere Funktionalitäten des Compilers mit Vorsicht genießen musst...
von PascalDragon
Do 28. Sep 2023, 22:42
Forum: Freepascal
Thema: Unicode Mode Units-Wide
Antworten: 5
Zugriffe: 1810

Re: Unicode Mode Units-Wide

Ich habe hier ein Testprojekt, ModeSwitch habe ich es auf Unicode umgestellt. Jedoch ist die Funktion Format weiterehin Ansistring. Kann man nicht durch die ModeSwitch, alle Units auf Unicode umschalten? Eine ModeSwitch -Direktive wirkt nur auf die aktuelle Unit, nicht auf andere (egal ob vorkompil...
von PascalDragon
Do 28. Sep 2023, 22:33
Forum: Linux
Thema: symlink Ziel finden ?
Antworten: 1
Zugriffe: 1671

Re: symlink Ziel finden ?

Falls es mal in Zukunft relavant sein sollte: es gibt auch die Cross Plattform Variante FileGetSymLinkTarget aus der Unit SysUtils.