Die Suche ergab 2313 Treffer
- Di 30. Jun 2026, 01:01
- Forum: Unterstützung Lazarusproject
- Thema: Wie sieht die Community aus?
- Antworten: 12
- Zugriffe: 1050
Re: Wie sieht die Community aus?
Wie ist die Struktur der Community?
Basiert die allein auf den Foren?
Allgemeines zum Ökosystem sind in Foren (vor allem dem englischsprachigen). Diskussionen zu FPC und Lazarus sehr viel im Gitlab.
Wie abgekapselt ist diese? Bzw. wie werden Vorschläge und Änderungen aufgenommen? Wie kann man ...
- Do 25. Jun 2026, 19:30
- Forum: Komponenten und Packages
- Thema: Suche Komponente für GIT-Grafik
- Antworten: 13
- Zugriffe: 1648
Re: Suche Komponente für GIT-Grafik
Geht es nur um das Zeichnen der Graphen oder auch um das Layouting? Wenn du das Layout schon kennst ist das einfachste es einfach mit TCanvas selbst zu zeichnen.
Graphviz ist so das größte Open Source graph rendering tool und ist ziemlich am Puls der Forschung und hat sehr viele Informationen zu ...
Graphviz ist so das größte Open Source graph rendering tool und ist ziemlich am Puls der Forschung und hat sehr viele Informationen zu ...
- Mi 24. Jun 2026, 19:38
- Forum: Komponenten und Packages
- Thema: Suche Komponente für GIT-Grafik
- Antworten: 13
- Zugriffe: 1648
Re: Suche Komponente für GIT-Grafik
Am einfachsten ist vermutlich graphviz dot. Das ist ein Konsolenprogramm das du über TProcess aufrufen kannst, die Beschreibung des Graphen als ASCII text in stdin schreiben kannst und die Grafik in stdout zurück bekommst.
Das hat auch alle modernen layouting Algorithmen drin für alle möglichen ...
Das hat auch alle modernen layouting Algorithmen drin für alle möglichen ...
- Fr 19. Jun 2026, 20:36
- Forum: Freepascal
- Thema: StringList zu C-StrArray umwandeln
- Antworten: 13
- Zugriffe: 1856
Re: StringList zu C-StrArray umwandeln
Zwei Dinge, zum einen C Kompatibilität, damit kann man Speicherallokationen einfach zwischen C und Pascal hin und her reichen und es ist egal wer sie erstellt und wer sie freed. Zum anderen ist der C Memory Manager verdammt schnell, somit kann man in diversen Scenarien einiges an Laufzeit rausholen ...
- Fr 19. Jun 2026, 17:40
- Forum: Freepascal
- Thema: StringList zu C-StrArray umwandeln
- Antworten: 13
- Zugriffe: 1856
Re: StringList zu C-StrArray umwandeln
Dafür kann man den C memory manager (unit cmem als erste unit in der lpr) einbinden. Dann nutzt getmem und freemem (sowie new und dispose) die libc Funktionen malloc und free
- Fr 19. Jun 2026, 16:56
- Forum: Freepascal
- Thema: StringList zu C-StrArray umwandeln
- Antworten: 13
- Zugriffe: 1856
Re: StringList zu C-StrArray umwandeln
Hat halt den Nachteil das man die ganzen Daten einmal komplett kopieren muss. Je nachdem wie viel das ist kann das schon echt langsam sein und viel Speicher fressen.
Ich hab grade nochmal geschaut, mit TStringList geht es nicht, mit TVector allerdings schon:
program Project1;
{$mode objfpc}{$H ...
Ich hab grade nochmal geschaut, mit TStringList geht es nicht, mit TVector allerdings schon:
program Project1;
{$mode objfpc}{$H ...
- Fr 19. Jun 2026, 15:24
- Forum: Freepascal
- Thema: StringList zu C-StrArray umwandeln
- Antworten: 13
- Zugriffe: 1856
Re: StringList zu C-StrArray umwandeln
Grad nicht am PC zum testen, aber wenn man irgendwie an den internen raw pointer der StringList ran kommt kann man den einfach verwenden. Eine stringlist hat soweit ich weiß intern einfach einen continuous block von strings, die ja C String kompatibel sind.
- Sa 13. Jun 2026, 22:43
- Forum: Freepascal
- Thema: Ausgabe in Datei und auf Terminal
- Antworten: 4
- Zugriffe: 840
Re: Ausgabe in Datei und auf Terminal
Ja, es gibt zum einen die Handles: StdOutputHandle , StdInputHandle und StdErrorHandle
Zusätzlich gibt es noch die File Variablen: Input , Output und ErrOutput
Ich arbeite lieber mit den Handles als mit den Textfiles weil Textfiles als "magic" type einige Eigenheiten haben über die ich nicht ...
Zusätzlich gibt es noch die File Variablen: Input , Output und ErrOutput
Ich arbeite lieber mit den Handles als mit den Textfiles weil Textfiles als "magic" type einige Eigenheiten haben über die ich nicht ...
- Sa 13. Jun 2026, 13:34
- Forum: Freepascal
- Thema: [gelöst] Reihenfolge der finalization?
- Antworten: 4
- Zugriffe: 745
Re: [gelöst] Reihenfolge der finalization?
Im Grunde ist das mit der Initialisierung und Finalisierung recht einfach. Jede Source Datei beschreibt ihre Abbhängigkeiten über die Uses Klausel. Da jede Unit die in Uses steht selbst Uses haben kann bildet das eine Baumstruktur.
Als Beispiel, sagen wir mal wir haben das Hauptprogramm (lpr Datei ...
Als Beispiel, sagen wir mal wir haben das Hauptprogramm (lpr Datei ...
- Sa 13. Jun 2026, 12:46
- Forum: Dies und Das
- Thema: Anti-Fingerprinting mit Brave-Browser
- Antworten: 7
- Zugriffe: 853
Re: Anti-Fingerprinting mit Brave-Browser
Brave hatte viele Skandale bezüglich features die sie Umsetzen *wollten* aber wegen dem Gegenwind nie umgesetzt *haben*. Das sind dinge wie gewhitelistete Werbung oder das Crypto Mining. D.h. man kann nicht Ankreiden das sie sowas gemacht haben, was man natürlich trotzdem berücksichtigen sollte ist ...
- Fr 5. Jun 2026, 12:42
- Forum: Dies und Das
- Thema: UX-Design-als-Muellmaschine
- Antworten: 7
- Zugriffe: 1504
Re: UX-Design-als-Muellmaschine
Ach ja, Heise, die Bild für ITler... Bei dem Artikel musste ich direkt daran denken:
https://i.imgflip.com/7d0abu.png
Hier werden super viele Themen wirr durcheinander Geworfen und versucht einen Roten Faden zu finden der einfach nicht existiert.
Ich versuche es mal Aufzudröseln:
1. Datenmüll im ...
https://i.imgflip.com/7d0abu.png
Hier werden super viele Themen wirr durcheinander Geworfen und versucht einen Roten Faden zu finden der einfach nicht existiert.
Ich versuche es mal Aufzudröseln:
1. Datenmüll im ...
- Mo 25. Mai 2026, 16:52
- Forum: Einsteigerfragen
- Thema: Groß/Kleinschreibung von VAR, BEGIN, end,etc
- Antworten: 17
- Zugriffe: 3683
Re: Groß/Kleinschreibung von VAR, BEGIN, end,etc
Naja für mich ist das mit den Schlüsselworten ganz simpel:
1. shift drücken ist mehr aufwand als es nicht zu drücken und ich bin faul
2. Lazarus generiert an vielen stellen Schlüsselworte automatisch, und zumindest in den Voreinstellungen ist es klein geschrieben und ich änder die Voreinstellungen ...
1. shift drücken ist mehr aufwand als es nicht zu drücken und ich bin faul
2. Lazarus generiert an vielen stellen Schlüsselworte automatisch, und zumindest in den Voreinstellungen ist es klein geschrieben und ich änder die Voreinstellungen ...
- So 24. Mai 2026, 16:31
- Forum: Freepascal
- Thema: (Gelöst) Funktions Pointer über Funktionsname erhalten.
- Antworten: 3
- Zugriffe: 1068
Re: Funktions Pointer über Funktionsname erhalten.
Für Typen gibt es Runtime Type Information (RTTI) worüber man die Methoden von Objekten finden kann. Für normale Funktionen gibts sowas soweit ich weiß nicht direkt. Du könntest natürlich die Debug Infos des eigenen Programms auslesen. Aber selbst das ist nicht unbedingt garantiert da nicht jede ...
- Sa 23. Mai 2026, 18:59
- Forum: Dies und Das
- Thema: Code lesen statt Code schreiben
- Antworten: 43
- Zugriffe: 7676
Re: Code lesen statt Code schreiben
Das ist aber auch gefährlich wegen den Halluzinationen. Manchmal wirft die AI einfach verschiedene Infos zusammen. Das passiert insbesondere bei den Suchassistenten wie Gemini. Die lesen was aus einer website und was anderes aus einer anderen website die vielleicht nur teilweise zusammen gehören und ...
- Fr 22. Mai 2026, 22:50
- Forum: Dies und Das
- Thema: Code lesen statt Code schreiben
- Antworten: 43
- Zugriffe: 7676
Re: Code lesen statt Code schreiben
Meiner Erfahrung nach sind LLMs nur wirklich Produktiv nutzbar wenn man sich gut genug mit der Materie auskennt um
1. Gute promts zu stellen, und
2. das Ergebnis zu prüfen
LLMs im Produktivbetrieb sind bei Programmierern die was drauf haben sehr gut. Die besten Entwickler die ich kenne sind auch die ...
1. Gute promts zu stellen, und
2. das Ergebnis zu prüfen
LLMs im Produktivbetrieb sind bei Programmierern die was drauf haben sehr gut. Die besten Entwickler die ich kenne sind auch die ...