Die Suche ergab 2129 Treffer

von Warf
Di 27. Mai 2025, 23:38
Forum: Linux
Thema: FpcUpDeluxe-Installation bricht ab
Antworten: 31
Zugriffe: 727

Re: FpcUpDeluxe-Installation bricht ab

Das macht doch rein Kombinatorisch keinen Sinn. Sagen wir mal du hast 5 Lazarus Versionen, und 5 FPC Versionen, dann ist die gesamtanzahl an Kombinationsmöglichkeiten 25 (5*5). Wenn du jetzt ein Problem nur mit FPC hast kannst du einfach die 5 FPC versionen durchprobieren, und wenn du Probleme hast ...
von Warf
Di 27. Mai 2025, 22:32
Forum: Einsteigerfragen
Thema: unbekannte Email über Code Typhon Studio
Antworten: 6
Zugriffe: 237

Re: unbekannte Email über Code Typhon Studio

Im Grunde nehmen sie Lazarus und einige Packages die sie Online Finden können und bieten das zusammen mit ein paar Propriertären Patches sowie einiger closed source software als Paket unter einer neuen Linzens an.
Nach strikter Auslegung der GPL nach FSF wäre das zwar nicht erlaubt, da linking oder ...
von Warf
Di 27. Mai 2025, 21:25
Forum: Linux
Thema: FpcUpDeluxe-Installation bricht ab
Antworten: 31
Zugriffe: 727

Re: FpcUpDeluxe-Installation bricht ab

Man sollte auch nochmal zwischen FPC und Lazarus unterscheiden. FPC ist der Compiler ein reines Kommando zeilen Tool, da installiert man keine packages und muss auch nicht regelmäßig neu Kompilieren. Im Grunde braucht man jede Version des FPC im regelfall genau einmal. Aktuell hab ich eine FPC 3.2.2 ...
von Warf
Di 27. Mai 2025, 18:52
Forum: Linux
Thema: FpcUpDeluxe-Installation bricht ab
Antworten: 31
Zugriffe: 727

Re: FpcUpDeluxe-Installation bricht ab

Solang man seine Lazarus Pfade richtig angibt bzw. bei den Makefiles den PP parameter setzt funktioniert das eigentlich wunderbar.

Das einzige Problem ist mMn. das das Installscript akutell die fpc.cfg der bestehenden installation überschreibt oder, wenn man sie mit Userberechtigungen ausführt ...
von Warf
Di 27. Mai 2025, 16:07
Forum: Linux
Thema: FpcUpDeluxe-Installation bricht ab
Antworten: 31
Zugriffe: 727

Re: FpcUpDeluxe-Installation bricht ab

Du hast vermutlich keine FPC Systeminstallation. In dem Fall musst du bei make einen Pfad zu fpc angeben.
make all PP=/pfad/zu/Bau/fpc
Fpcup müsste den dir in ein bootstrap Verzeichnis legen für den FPC zu bauen. Lazarus baust du dann einfach mit dem fpc den du vorher gebaut hast

Bin grade nur am ...
von Warf
Mo 26. Mai 2025, 16:50
Forum: Linux
Thema: FpcUpDeluxe-Installation bricht ab
Antworten: 31
Zugriffe: 727

Re: FpcUpDeluxe-Installation bricht ab

Das Problem ist das du auf keinem Branch bist. Das hab ich hier mal nachgestellt:
$> git checkout 26bcf54010b910340
Jetzt bin ich im so genannten detached HEAD state, also ich hab eine ganz bestimmte Versionsnummer (git commit) ausgewählt statt einem Branch zu folgen der geupdated werden kann ...
von Warf
Mo 26. Mai 2025, 09:49
Forum: Linux
Thema: FpcUpDeluxe-Installation bricht ab
Antworten: 31
Zugriffe: 727

Re: FpcUpDeluxe-Installation bricht ab

Einfach manuell updaten, es sind nur 3 Befehle:
$> git pull
$> make clean lazbuild
$> ./lazbuild -B --build-ide=

Funktioniert auch mit separater FPC sekundärinstallationen, solang man eine FPC primärinstallation hat die neu genug ist um lazbuild zu kompilieren, da Lazbuild am ende die für Lazarus ...
von Warf
Do 15. Mai 2025, 20:18
Forum: Freepascal
Thema: Arbeiten mit Interfaces, wie macht man es korrect ? [Gelöst]
Antworten: 16
Zugriffe: 3378

Re: Arbeiten mit Interfaces, wie macht man es korrect ?


Weis jemand warum der Typecast nicht geht ? Bisher dachte ich immer dass der Unterschied zwischen dem Typecast und des "as" Operators nur der ist, das beim "as" der Compiler im hintergrund eine "versteckte" Prüfung einbaut und ggf. ne Exception wirft sollte es nicht compatibel sein...


Ein ...
von Warf
Do 15. Mai 2025, 00:24
Forum: Freepascal
Thema: Arbeiten mit Interfaces, wie macht man es korrect ? [Gelöst]
Antworten: 16
Zugriffe: 3378

Re: Arbeiten mit Interfaces, wie macht man es korrect ?

Also mit einem Interface kannst du keine Funktionalitäten hinzufügen. Ein Interface ist im Grunde ein "Versprechen". Indem du ein Interface implementierst versprichst du das deine Klasse alle Funktionen des Interfaces bereitstellt. Anderer Code kann dann dieses Versprechen einlösen ohne dabei wissen ...
von Warf
Di 13. Mai 2025, 22:09
Forum: Einsteigerfragen
Thema: Wie erklärt sich diese EXE-Größe
Antworten: 13
Zugriffe: 2882

Re: Wie erklärt sich diese EXE-Größe


Von externen Frameworks halte ich mich auch möglichst fern, denn ich kann nicht zusätzlich den Support für die Fehler in fremden Programmteilen übernehmen.

Naja, mit Lazarus benutzt man schon mal die RTL, FCL und LCL, wobei grade die RTL und FCL einen haufen Units Beinhalten die über die Jahre ...
von Warf
Mo 12. Mai 2025, 21:54
Forum: Einsteigerfragen
Thema: Wie erklärt sich diese EXE-Größe
Antworten: 13
Zugriffe: 2882

Re: Wie erklärt sich diese EXE-Größe

Die kurze Antwort ist: jedes Pascal Programm bindet die System unit ein, die sehr viel standard Funktionalität mit sich bringt (z.B. handeln von Dateien, Klassen Infrastruktur, RTTI, Managed Typen, etc.) ohne das funktionieren die Hälfte der sprachfeatures von Pascal nicht (im Grunde alles was über ...
von Warf
Fr 25. Apr 2025, 23:13
Forum: Freepascal
Thema: Ändernung der FreePASCAL Version installiert mit Lazarus 3.8
Antworten: 20
Zugriffe: 8194

Re: Ändernung der FreePASCAL Version installiert mit Lazarus 3.8

Das mit dem FPC ist eigentlich ganz einfach, wenn du eine neue FPC version hast musst du eigentlich nur die fpc.cfg generieren und korrekt platzieren: https://wiki.freepascal.org/Configuration_file#Create
fpcmkcfg -d basepath=C:\fpc\ -o .\fpc.cfg

Sowie: https://www.freepascal.org/docs-html/user ...
von Warf
Mi 23. Apr 2025, 12:01
Forum: Dies und Das
Thema: "Object Pascal" auf Platz 9 im Tiobe-Index
Antworten: 4
Zugriffe: 4811

Re: "Object Pascal" auf Platz 9 im Tiobe-Index

Der Tiobe Index ist eine Metrik wie oft Leute nach "XXX Programming Language" oder verwandte Schlagwörter suchen. Der Grund genau danach zu suchen ist normalerweise wenn man was allgemeines über die Sprache erfahren will (z.b. einen Kurzüberblick wie den Wikipedia Artikel haben will) oder die ...
von Warf
Di 8. Apr 2025, 15:22
Forum: Freepascal
Thema: Erstes Zeichen im String bei [0]
Antworten: 12
Zugriffe: 6827

Re: Erstes Zeichen im String bei [0]

Es muss ja nicht geändert werden, kann aber erweitert werden. Bei ordinal Typen wie gehabt, bei komplexen Typen anderes verhalten. Das gesagt das wird nicht passieren weil es bereits verschiedene Implementationen für hashmaps gibt und es nur extra Aufwand im Compiler wäre (hatte schonmal gefragt für ...
von Warf
Di 8. Apr 2025, 14:39
Forum: Freepascal
Thema: Erstes Zeichen im String bei [0]
Antworten: 12
Zugriffe: 6827

Re: Erstes Zeichen im String bei [0]


Dem widerspreche ich. Pascal hat einen ordinalen Array-Index. Das hat wenig mit Assoziation sondern mehr mit Typumwandlung zu tun. Du kannst z.B. keine Strings, Pointer oder Arrays als Index verwenden, was bei echten assoziativen Arrays der Fall ist.

...

Wenn du Assoziationen nutzen willst ...