Die Suche ergab 3089 Treffer

von Socke
Fr 27. Mär 2026, 06:46
Forum: Benutzung der IDE
Thema: [erledigt] stderr in Console In/Output
Antworten: 5
Zugriffe: 678

Re: stderr in Console In/Output

Du kannst alternativ die Ausgabe von heaptrace in eine Datei umleiten: SetHeapTraceOutput
von Socke
Mi 25. Mär 2026, 08:54
Forum: Datenbanken
Thema: [ERLEDIGT] SQLite - Foreign Key sind Opt-In??
Antworten: 6
Zugriffe: 766

Re: [ERLEDIGT] SQLite - Foreign Key sind Opt-In??

Zvoni hat geschrieben: Mi 25. Mär 2026, 08:00 Argghh...... RTFM....Mist...übersehen.
So wollte ich es nich ausdrücken :roll: - das müssen sich schon immer meine Kollegen anhören :lol:
von Socke
Di 24. Mär 2026, 19:57
Forum: Datenbanken
Thema: [ERLEDIGT] SQLite - Foreign Key sind Opt-In??
Antworten: 6
Zugriffe: 766

Re: SQLite - Foreign Key sind Opt-In??



Hintergrund: GGfs. den Vorschlag an die Devs/Maintainers machen, das mal über einen Kamm zu scheren.

Copyrigth MvC: "It's per design, won't fix'

Ihr müsste ja nicht alles auf die FreePascal Maintainer schieben. Hier wird einfach der Standard der jeweiligen Datenbank übernommen.

In MySQL ...
von Socke
Fr 6. Mär 2026, 22:06
Forum: Datenbanken
Thema: [Erledigt] Datenbank erstellen mit CREATE DATABASE
Antworten: 8
Zugriffe: 1196

Re: Datenbank erstellen mit CREATE DATABASE


Nochmal die Frage: Kann man sich mit ZEOS/SQLDB mit einem Server verbinden um eine ggfs nicht existierende Datenbank anzulegen und sich danach mit dieser verbinden.


Das hängt nicht an ZEOS oder SQLDB sondern an der Datenbank-Software, mit der du arbeiten willst. Jede Datenbank implementiert da ...
von Socke
Do 26. Feb 2026, 11:39
Forum: Dies und Das
Thema: Open Source als Ehrenamt
Antworten: 9
Zugriffe: 1832

Re: Open Source als Ehrenamt

Damit sprichtst du den kritischen Punkt an. In Deutschland regelt das die Abgabenordnung (AO) im Dritten Abschnitt .

Dort sind Einzelpersonen zurzeit nicht steuerbegünstigt. Für Einzelpersonen verbleibt damit steuerbegünstigt nur die die Finanzierung über Schenkungen.
Da es in der Regel keine ...
von Socke
Mi 11. Feb 2026, 08:53
Forum: Freepascal
Thema: Verständnisfrage zu Interfaces
Antworten: 11
Zugriffe: 1253

Re: Verständnisfrage zu Interfaces


Wieso ist die Implementation des Interfaces nicht related mit dem Interface selbst? Wenn nicht die, wer dann?


Ein Interface ist eher mit einer Liste von Methoden zu vergleichen. Daher hast du dort keine Informationen mehr über die implementierende Klasse. Lediglich die Vererbung in der ...
von Socke
Mi 7. Mai 2025, 09:01
Forum: Komponenten und Packages
Thema: Einsatz von Iconfonts auf Buttons
Antworten: 5
Zugriffe: 7373

Re: Einsatz von Iconfonts auf Buttons

Du kannst die Schriftart im Betriebssystem installieren, dann dem Button zuweisen und in der Caption das gewünschte Symbol als Text zuweisen. Dazu reicht ein ganz normaler TButton aus; die Ausgabe funktioniert auch an allen anderen Stellen, wo du Texte ausgeben kannst. Glyph und ImageList brauchst ...
von Socke
Di 8. Apr 2025, 15:18
Forum: Freepascal
Thema: Erstes Zeichen im String bei [0]
Antworten: 12
Zugriffe: 12040

Re: Erstes Zeichen im String bei [0]


Arrays sind definiert als
array[<TypeDecl List>] of <TypeDecl>
Das technisch das ganze nur umgesetzt ist für ordinal Typen ändert semantisch nix daran das es ein mapping von Typen auf Typen ist.


Tatsächlich haben die Free Pascal Entwickler, eine andere Definition dokumentiert: https://www ...
von Socke
Di 8. Apr 2025, 09:54
Forum: Freepascal
Thema: Erstes Zeichen im String bei [0]
Antworten: 12
Zugriffe: 12040

Re: Erstes Zeichen im String bei [0]



Genau, es kommt mit gerade keine andere Sprache in den Sinn welche ".." braucht.


Das liegt aber daran das Arrays in Pascal fundamental immer Assoziative Arrays sind. Also eigentlich Mappings von einem Typen auf einen anderen.


Dem widerspreche ich. Pascal hat einen ordinalen Array-Index ...
von Socke
Mi 12. Feb 2025, 13:42
Forum: Windows
Thema: Vorsicht bei FileExists() und Schattenkopien unter Windows Server
Antworten: 22
Zugriffe: 27746

Re: Vorsicht bei FileExists() und Schattenkopien unter Windows Server


Aber wenn du z.B. StringList.LoadFromFile(Filename) macht, gibst du doch nur den einfachen Pfad an, nicht irgendeinen aufgelösten SymLink-Pfad - und es funktioniert trotzdem.
Ich will damit sagen: Mich juckt es doch gar nicht, ob es SymLinks gibt oder nicht.
Oder gibt es Situationen, wo ich nicht ...
von Socke
Fr 24. Jan 2025, 14:02
Forum: Freepascal
Thema: Name von Aufzähltypen
Antworten: 57
Zugriffe: 31061

Re: Name von Aufzähltypen


Ich muss zugeben, dass ich die Handhabung mit den Enums umständlich finde und auch nicht unbedingt vorteilhaft für die Lesbarkeit des Quelltextes. Da ließe sich mit einem objektorientiertem Ansatz sicher was besseres gestalten.


Enums bekommst du in 1 bis 4 Bytes unter. Objektorientiert ...
von Socke
Fr 24. Jan 2025, 13:55
Forum: Einsteigerfragen
Thema: was ist ein "intrinsic"
Antworten: 13
Zugriffe: 6734

Re: was ist ein "intrinsic"


Intrinsics haben vor allem drei eigenschaften:
1. Sie sind typagnostisch, WriteLn funktioniert mit (fast) jedem typen, weil der Compiler typspezifischen code generierren kann und nicht eine funktion für einen speziellen typen erzeugen muss
2. Sie erlauben besondere syntax, z.b. kann man in WriteLn ...
von Socke
Fr 24. Jan 2025, 09:45
Forum: Komponenten und Packages
Thema: Wann ist die Initialisierung komplett?
Antworten: 10
Zugriffe: 6421

Re: Wann ist die Initialisierung komplett?




S.a. hier: https://wiki.freepascal.org/Execute_action_after_form_is_shown

Ah, da ist ja sogar mein (für meine Vorstellungen etwas dilettantischer) Timer-Ansatz auch als eine Möglichkeit beschrieben :D

Richtig gemacht, ist der nicht diletantisch. Macht nur Sinn wenn man das ganze verzögert ...
von Socke
So 12. Jan 2025, 02:25
Forum: Freepascal
Thema: ROUND() unter Windows vs. ROUND() unter Linux
Antworten: 10
Zugriffe: 7171

Re: ROUND() unter Windows vs. ROUND() unter Linux


[*]Beim Arbeiten mit Geldbeträgen gilt eine einfache Regel:
Wann runden wir? Niemals.
[/list]


Da muss ich dir widersprechen. Sobald du die Steuer ausrechnest, rundest du, da du den Steuerbetrag selten mit 2 oder 4 Nachkommastellen abbilden kannst.

Auch hat Currency 4 Nachkommastellen, wovon ...
von Socke
Mo 6. Jan 2025, 09:03
Forum: Unterstützung Lazarusproject
Thema: Veröffentlichung / Online package Manager (OPM)
Antworten: 14
Zugriffe: 51741

Re: Veröffentlichung / Online package Manager

Gib am besten auch an, unter welcher Lizenz du dein Package veröffentlichen willst. Bei Packages ist wie bei der LCL oder der RTL/FCL die LGPL mit Linking Exception verbreitet. Damit erlaubst du jedem, deine Units in Programmen zu nutzen, die selbst nicht unter der LGPL veröffenlticht werden müssen ...