An fmShareExclusive hatte ich auch als erstes gedacht.
Da du aber geschrieben hast; "da auf gleichen Ordnern operieren kann", habe ich das nicht erwähnt.
Ordner kann man so wohl nicht locken.
Die Suche ergab 11029 Treffer
- So 4. Jan 2026, 13:24
- Forum: Linux
- Thema: Anwendungsübergreifendes Mutex
- Antworten: 10
- Zugriffe: 270
- Sa 3. Jan 2026, 21:49
- Forum: Linux
- Thema: Anwendungsübergreifendes Mutex
- Antworten: 10
- Zugriffe: 270
Re: Anwendungsübergreifendes Mutex
Vielleicht könntest du die Technik von uniqueinstance übernehmen?
https://github.com/blikblum/luipack/tree/master/uniqueinstance
Oder einfach ein Lockfile? Kommt halt drauf an, wie kritisch das Ganze ist.
Auch das kann man anspruchsvoller machen:
https://www.baeldung.com/linux/file-locking
K.A. ob ...
https://github.com/blikblum/luipack/tree/master/uniqueinstance
Oder einfach ein Lockfile? Kommt halt drauf an, wie kritisch das Ganze ist.
Auch das kann man anspruchsvoller machen:
https://www.baeldung.com/linux/file-locking
K.A. ob ...
- Do 25. Dez 2025, 14:27
- Forum: Einsteigerfragen
- Thema: Gibt es eine Funktion für Logfile Dateinamen ?
- Antworten: 6
- Zugriffe: 384
Re: Gibt es eine Funktion für Logfile Dateinamen ?
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 ...
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 ...
- Do 25. Dez 2025, 13:06
- Forum: Einsteigerfragen
- Thema: Gibt es eine Funktion für Logfile Dateinamen ?
- Antworten: 6
- Zugriffe: 384
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: 384
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: 6
- Zugriffe: 428
Re: Frohe Weihnachten
Von mir auch ein schönes Weihnachtsfest!
- Mo 22. Dez 2025, 16:38
- Forum: Programme
- Thema: Backup Tool
- Antworten: 12
- Zugriffe: 854
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: 12
- Zugriffe: 854
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: 440
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: 1136
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: 8
- Zugriffe: 943
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: 1156
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: 828
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: 828
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: 465
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.