Die Suche ergab 1910 Treffer

von Warf
Mo 4. Dez 2023, 19:29
Forum: Linux
Thema: Welche Distro für Lazarus
Antworten: 25
Zugriffe: 6024

Re: Welche Distro für Lazarus

Eventuell mal eine kleine allgemeinere Einschätzung zur FPC installation über die verschiedenen Methoden: 1. Systempakete Bei den Systempaketen aus dem Paketmanager hat man den riesen Vorteil das es automatisch up-to-date gehalten wird, sofern man eine Distro hat die Updates ausliefert. Debian und D...
von Warf
Sa 2. Dez 2023, 17:58
Forum: Linux
Thema: Welche Distro für Lazarus
Antworten: 25
Zugriffe: 6024

Re: Welche Distro für Lazarus

Ich benutze OpenSuse Tumbleweed. Als rolling releases hat das immer die neuste Version vom fpc im Paketmanager, und Lazarus Bau ich vom source. Im Grunde ist eine neu installation nur: sudo zypper in -t pattern devel_basis sudo zypper in fpc git git clone https://gitlab.com/freepascal.org/lazarus/la...
von Warf
So 5. Nov 2023, 15:04
Forum: Einsteigerfragen
Thema: WEB APP
Antworten: 7
Zugriffe: 3413

Re: WEB APP

Ich hab in der Vergangenheit schon ein paar Webanwendungen mit verschiedenen Techstacks inklusive Pascal geschrieben. Zunächst einmal vorab, es gibt keine "Harten" Limits für Pascal, du kannst also feucht fröhlich alle Webanwendungen mit Pascal schreiben und wirst Eventuell an dein Ziel kommen. Ob e...
von Warf
Fr 3. Nov 2023, 18:19
Forum: Einsteigerfragen
Thema: Wieviele Zeilen/Zeichen verträgt eine Unit?
Antworten: 18
Zugriffe: 1040

Re: Wieviele Zeilen/Zeichen verträgt eine Unit?

Es geht mir in der Tat nicht um das sparen dieser paar MB, sondern das Handling der Hilfedateien macht es in einem ZIP (als Container von vielen Dateien) einfacher. Es sind dann alle 100, 200, 500 oder 1000 Dateien drin und man kann das benutzen und nach Dateien drin suchen. In der Programmierung m...
von Warf
Fr 3. Nov 2023, 13:47
Forum: Einsteigerfragen
Thema: Wieviele Zeilen/Zeichen verträgt eine Unit?
Antworten: 18
Zugriffe: 1040

Re: Wieviele Zeilen/Zeichen verträgt eine Unit?

Ich habe mit einer ähnlichen Methode die komplette Hilfe mit in der EXE drin: - HTML Dateien und Grafiken - Gezippt - Als Ressource gewandelt - in der EXE wird das ZIP im MemoryStream gehalten und in einem HTML Viewer Element angezeigt. - Bei Bilder laden oder Links Klick entsprechend in der Memory...
von Warf
Do 2. Nov 2023, 20:58
Forum: Einsteigerfragen
Thema: Wieviele Zeilen/Zeichen verträgt eine Unit?
Antworten: 18
Zugriffe: 1040

Re: Wieviele Zeilen/Zeichen verträgt eine Unit?

Abgesehen davon ein Array in Quellcode zu schreiben um es anschließend zu compillieren ist irgendwie unpraktisch. Mache doch lieber das Array in eine gesonderte Datei, direkt als Binärformat. Anschließend erzeuge aus dieser Datei eine Ressource (lazres.exe ist dein Freund) und binde diese Ressource...
von Warf
Do 2. Nov 2023, 18:04
Forum: Einsteigerfragen
Thema: Wieviele Zeilen/Zeichen verträgt eine Unit?
Antworten: 18
Zugriffe: 1040

Re: Wieviele Zeilen/Zeichen verträgt eine Unit?

Ich glaube auf Windows ist der fpc nach wie vor eine 32 Bit Anwendung, also bist du da mit 3GB RAM Nutzung limitiert. In wie weit das auf unit Größe sich auswirkt kommt auf die unit an (so ist z.b. komplett egal wie viele Leerzeichen oder Kommentare du drin hast) Ich habe für meine Gold Parser Engin...
von Warf
Mo 30. Okt 2023, 15:52
Forum: Freepascal
Thema: Textdateien partiell einlesen
Antworten: 20
Zugriffe: 5121

Re: Textdateien partiell einlesen

10 Byte 85,74 sec 50 Byte 19,24 sec 128 Byte 8,72 sec 255 Byte 5,19 sec 1024 Byte 2,58 sec 4096 Byte 1,84 sec 8192 Byte 1,70 sec 16384 Byte 1,64 sec 32768 Byte 1,60 sec 65536 Byte 1,58 sec 60 KByte 1,59 sec 100KByte 1,59 sec 1MByte 1,59 sec 10MByte 1,57 sec Was man hier sehr schön sehen kann ist da...
von Warf
Sa 28. Okt 2023, 17:37
Forum: Programmierung
Thema: Kein Bedarf an OpenGL / Vulkan
Antworten: 7
Zugriffe: 3259

Re: Kein Bedarf an OpenGL / Vulkan

Klar, du kannst in einer Engine dir auch deine Polygone und shader selbst zusammen bauen. Ist normalerweise weniger effizient, da die Engine einiges abstrahiert, dafür sind andere sachen einfacher und besser optimiert. Und versuch mal jetzt noch code hinzuzufügen das 2 von diesen objekten miteinande...
von Warf
Fr 27. Okt 2023, 10:38
Forum: Einsteigerfragen
Thema: [gelöst]Variable in einem Konsolenprogramm korrigieren
Antworten: 4
Zugriffe: 474

Re: Variable in einem Konsolenprogramm korrigieren

Das Problem, wenn du möchtest das sich die Konsole wie ein Edit verhält ist, das sich die Konsole in keiner weise wie ein Edit verählt. ReadLn liest nicht einfach ein Was auf der Konsole steht, sondern die Konsole ist praktisch nur ein Visualisierungstool für Ein und Ausgabestreams. ReadLn liest pra...
von Warf
Do 26. Okt 2023, 08:43
Forum: Multimedia
Thema: Audio unter Linux
Antworten: 27
Zugriffe: 5334

Re: Audio unter Linux

Das einzige was geht ist ALSA. Es gibt da halt ein kleines Problemchen, wenn dein Prozess ALSA hookt, kann absolut kein anderer Prozess zeitgleich Sounds über das selbe Interface abspielen. Du übernimmst dabei dann die volle und alleinige Kontrolle über die Audio Geräte die du ansprichst. In einem ...
von Warf
Mo 23. Okt 2023, 18:57
Forum: Multimedia
Thema: Audio unter Linux
Antworten: 27
Zugriffe: 5334

Re: Audio unter Linux

Also als erstes mal die Faustregel, Low Level Audiogeräte ansteuern unter Linux ist der schnellste weg dich in den Wahnsinn zu treiben (mehrere Konfigurationsdateien mit tausenden zeilen erwarten dich). Für einen guten einstieg schau dir mal das hier an: https://wiki.archlinux.org/title/Sound_system...
von Warf
So 22. Okt 2023, 20:48
Forum: Programmierung
Thema: Kein Bedarf an OpenGL / Vulkan
Antworten: 7
Zugriffe: 3259

Re: Kein Bedarf an OpenGL / Vulkan

Es gibt mittlerweile sehr viele Alternativen auf deutlich Höherem level. Z.B. wenn du ganze Spiele oder hoch interaktive Grafikanwendungen machen willst, tut man es sich nicht an in OpenGL selbst die Vertices und Shader zusammenzubauen, sondern nimmt stattdessen einfach eine Engine wie Unity, Godot ...
von Warf
Do 12. Okt 2023, 22:03
Forum: Einsteigerfragen
Thema: Release code ohne Debug Infos
Antworten: 5
Zugriffe: 758

Re: Release code ohne Debug Infos

Siehe meinen Kommentar im anderen Thread: https://lazarusforum.de/viewtopic.php?p=137556#p137556

Einfach Debug und Release Modi erstellen, im Debug modus Programmieren und am Ende einmal im Release Modus bauen
von Warf
Do 12. Okt 2023, 22:00
Forum: Sonstiges
Thema: Datentyp extended
Antworten: 20
Zugriffe: 5420

Re: Datentyp extended

Da habe ich jetzt nicht schlecht gestaunt, dies wird tatsächlich kompiliert. Vor allem links vom := sieht echt merkwürdig aus. function ntohll(ll:QWord):QWord; begin Result:=0; PByte(@Result)[0]:=PByte(@ll)[7]; PByte(@Result)[1]:=PByte(@ll)[6]; PByte(@Result)[2]:=PByte(@ll)[5]; PByte(@Result)[3]:=P...