Habe mal kurz den TEventLog getestet.
Funktioniert ganz einfach und wird auf Linux im Systemd-Journalbetrachter angezeigt.
Wenn man Logtype auf ltFile einstellt, kommt es im "Filename".
uses eventlog;
...
procedure TForm1.Button1Click(Sender: TObject);
var
lg: TEventLog;
begin
lg := TEventLog ...
Die Suche ergab 11027 Treffer
- Do 25. Dez 2025, 14:27
- Forum: Einsteigerfragen
- Thema: Gibt es eine Funktion für Logfile Dateinamen ?
- Antworten: 6
- Zugriffe: 87
- Do 25. Dez 2025, 13:06
- Forum: Einsteigerfragen
- Thema: Gibt es eine Funktion für Logfile Dateinamen ?
- Antworten: 6
- Zugriffe: 87
Re: Gibt es eine Funktion für Logfile Dateinamen ?
Bisher hatte ich die da abgelegt wo meine Anwendung liegt, aber unter Mac und manchmal Linux scheint das keine Gute idee zu sein ...
Warum? Du musst ein bisschen genauer werden.
Installierst du die Anwendung ins System oder unter /home?
Willst du "privat" loggen oder soll es mit den ...
- Do 25. Dez 2025, 12:32
- Forum: Einsteigerfragen
- Thema: Gibt es eine Funktion für Logfile Dateinamen ?
- Antworten: 6
- Zugriffe: 87
Re: Gibt es eine Funktion für Logfile Dateinamen ?
Willst du das System Logging verwenden oder einfach eine Datei?
Schon mal TEventLog angeschaut?
https://www.freepascal.org/docs-html/fc ... ntlog.html
https://www.freepascal.org/docs-html/fc ... gtype.html
https://forum.lazarus.freepascal.org/in ... ic=43352.0
Schon mal TEventLog angeschaut?
https://www.freepascal.org/docs-html/fc ... ntlog.html
https://www.freepascal.org/docs-html/fc ... gtype.html
https://forum.lazarus.freepascal.org/in ... ic=43352.0
- Mi 24. Dez 2025, 15:23
- Forum: Dies und Das
- Thema: Frohe Weihnachten
- Antworten: 5
- Zugriffe: 194
Re: Frohe Weihnachten
Von mir auch ein schönes Weihnachtsfest!
- Mo 22. Dez 2025, 16:38
- Forum: Programme
- Thema: Backup Tool
- Antworten: 11
- Zugriffe: 547
Re: Backup Tool
Ich denke MIT ist ziemlich frei
https://de.wikipedia.org/wiki/MIT-Lizenz
https://de.wikipedia.org/wiki/MIT-Lizenz
- Mo 22. Dez 2025, 15:36
- Forum: Programme
- Thema: Backup Tool
- Antworten: 11
- Zugriffe: 547
Re: Backup Tool
Ja natürlich. Die Lizenz wäre sowas wie: "Mach damit, was Du möchtest". Gibt es da eine Vorlage, welche man kopieren kann?
Auf Github geht das automatisch.
Du kannst meine vom IDESearchPanel "klauen", wenn du LGPL möchtest.
Aber frag mich nicht, IANAL. :wink:
https://github.com/theo222/laz ...
- So 21. Dez 2025, 12:40
- Forum: Freepascal
- Thema: Serial Komponente gesucht.
- Antworten: 4
- Zugriffe: 330
Re: Serial Komponente gesucht.
Synaser ist Teil von Synapse:
https://wiki.freepascal.org/Hardware_Ac ... munication
Synapse ist im Online Package Manager als Synapse 40.1
https://wiki.freepascal.org/Hardware_Ac ... munication
Synapse ist im Online Package Manager als Synapse 40.1
- Sa 20. Dez 2025, 16:52
- Forum: Einsteigerfragen
- Thema: DBGRID Automatische breite
- Antworten: 18
- Zugriffe: 706
Re: DBGRID Automatische breite
Mit "Options" -> "dgAutoSizeColumns" schon probiert?
- Di 16. Dez 2025, 12:06
- Forum: Sonstiges
- Thema: fpGUI Error: Multiple defined symbol "FPG_BASE$_$TFPGMIMEDATABASE_$__$$_CREATE$$TFPGMIMEDATABASE" ???
- Antworten: 6
- Zugriffe: 682
Re: fpGUI Error: Multiple defined symbol "FPG_BASE$_$TFPGMIMEDATABASE_$__$$_CREATE$$TFPGMIMEDATABASE" ???
da ich aus zwei fPFUI Versionen Units benutze,
So hart würde ich es nicht ausdrücken. :lol:
Vielleicht könntest du trotzdem mal erklären, warum du auf fpGUI und nur darauf setzt.
Mich würden die Gründe dafür interessieren. Vielleicht lerne ich etwas dabei?
LCL Programmierung ist ja im Prinzip ...
- So 14. Dez 2025, 11:41
- Forum: Windows
- Thema: Eventuell BUG, Lazarus aktuelle Disttribution & fpGUI & Windows 11
- Antworten: 9
- Zugriffe: 1015
Re: Eventuell BUG, Lazarus aktuelle Disttribution & fpGUI & Windows 11
Ich habe einen anderen mysteriösen Fehler beim Compilieren:
Error: Multiple defined symbol "$unwind$FPG_BASE$_$TFPGMIMEDATABASE_$__$$_CREATE$$TFPGMIMEDATABASE"
Warum tritt dieser Fehler auf?
Wo ist das Symbol überhaupt definiert? Der Compiler zeigt mir nämlich keine Codezeile an!
Das wird ...
- Do 11. Dez 2025, 18:56
- Forum: Multimedia
- Thema: funktion um integerWert in FPColor umsetzen
- Antworten: 10
- Zugriffe: 747
Re: funktion um integerWert in FPColor umsetzen
Ohne Umweg über den String sollte es so gehen
procedure TForm1.Button1Click(Sender: TObject);
var
iter: integer;
XYColor: LongInt;
mdColor: TFPColor;
begin
iter:= 11;
XYColor := Iter*100000;
MdColor:= TColorToFPColor(TColor(XYColor));
end;
Den Typecast braucht es aber mMn nicht ...
- Do 11. Dez 2025, 12:16
- Forum: Multimedia
- Thema: funktion um integerWert in FPColor umsetzen
- Antworten: 10
- Zugriffe: 747
Re: funktion um integerWert in FPColor umsetzen
So habe ich die Lösung gefunden:
MdColor:= TColorToFPColor(StringToColor(IntToStr(XYColor )));
Panel2.canvas.drawPixel(XS, YSH - YS, MdColor);
Diese komplizierte Mehrfachumwandlung sieht etwas unbeholfen aus.
Wenn du uns erklären würdest, was dein "Integerwert" genau bedutet, könnte man das ...
- Mi 10. Dez 2025, 15:25
- Forum: Freepascal
- Thema: Compilerfehler bei TStringList: fpg_intf.pas(787,26) Error: Wrong number of parameters specified for call to "Delete"
- Antworten: 8
- Zugriffe: 388
Re: Compilerfehler bei TStringList: fpg_intf.pas(787,26) Error: Wrong number of parameters specified for call to "Delete
Ich bin mir ziemlich sicher, dass dies dein Problem löst.Mario Peters hat geschrieben: Mi 10. Dez 2025, 13:43Code: Alles auswählen
FClipBoard.Delete(DelIndex); // Auch das löst mein Problem nicht
Vielleicht hast du noch ein zusätzliches Problem, aber kaum mit der selben Fehlermeldung an der selben Stelle.
- Mi 10. Dez 2025, 12:12
- Forum: Multimedia
- Thema: funktion um integerWert in FPColor umsetzen
- Antworten: 10
- Zugriffe: 747
- Mi 10. Dez 2025, 11:42
- Forum: Freepascal
- Thema: Compilerfehler bei TStringList: fpg_intf.pas(787,26) Error: Wrong number of parameters specified for call to "Delete"
- Antworten: 8
- Zugriffe: 388
Re: Compilerfehler bei TStringList: fpg_intf.pas(787,26) Error: Wrong number of parameters specified for call to "Delete
Es wäre ganz gut, wenn du die Deklaration von FClipBoard angeben würdest.
Dieses "Casting" macht auch keinen Sinn:
TStringList(FClipBoard.Delete[DelIndex]);
Aber hauptsächlich verwendest du eckige Klammern. Das ist falsch. Es ist eine Procedure. So geht's bestimmt:
FClipBoard.Delete(DelIndex ...
Dieses "Casting" macht auch keinen Sinn:
TStringList(FClipBoard.Delete[DelIndex]);
Aber hauptsächlich verwendest du eckige Klammern. Das ist falsch. Es ist eine Procedure. So geht's bestimmt:
FClipBoard.Delete(DelIndex ...