Die Suche ergab 101 Treffer

von Ekkehard
Do 23. Jul 2026, 17:58
Forum: Sonstiges
Thema: Smart Message Language (sml) - Parsen der Stromzähler-Ausgabe
Antworten: 7
Zugriffe: 532

Re: Smart Message Language (sml) - Parsen der Stromzähler-Ausgabe


Nutz doch die libSML die überall erwähnt wird.
https://github.com/volkszaehler/libsml
Sparst dir zumindest das geparse


Danke für den Hinweis.
Mein Zähler ist nicht in der Liste ( https://wiki.volkszaehler.org/hardware ) der kompatiblen Geräte aufgeführt, ich kenne mich mit dem Einbinden von ...
von Ekkehard
Do 23. Jul 2026, 09:54
Forum: Sonstiges
Thema: Smart Message Language (sml) - Parsen der Stromzähler-Ausgabe
Antworten: 7
Zugriffe: 532

Re: Smart Message Language (sml) - Parsen der Stromzähler-Ausgabe

Jorg3000 hat geschrieben: Do 23. Jul 2026, 09:10
Ekkehard hat geschrieben: Mi 22. Jul 2026, 20:59 Das ist nicht schwer zur parsen
Hallo Ekkehard!
Habe dir eine Nachricht geschickt, wegen Testdaten.
Vielen Dank!
von Ekkehard
Do 23. Jul 2026, 09:53
Forum: Sonstiges
Thema: Smart Message Language (sml) - Parsen der Stromzähler-Ausgabe
Antworten: 7
Zugriffe: 532

Re: Smart Message Language (sml) - Parsen der Stromzähler-Ausgabe


Wäre interessant, aber bei Anbietern in Österreich kann es sein, das die Daten auf der Schnittstelle aufgrund Datenschutz verschlüsselt sind. Damit sind die ohne Mitwirkung des Energieversorgers nicht lesbar. Da ist es fast einfacher mit einer eigenen Strommessung zu arbeiten.


In Deutschland ...
von Ekkehard
Mi 22. Jul 2026, 20:59
Forum: Sonstiges
Thema: Smart Message Language (sml) - Parsen der Stromzähler-Ausgabe
Antworten: 7
Zugriffe: 532

Smart Message Language (sml) - Parsen der Stromzähler-Ausgabe

Hallo Ihr Lieben,
in Kurzform: Gibt es einen einfachen "Smart Message Language"-Parser (sml) in Pascal für Lazarus? Wenn ja, wo?

https://de.wikipedia.org/wiki/Smart_Message_Language

In Langform:
Ich beschäftige mich gerade mit meinem Stromzähler.
Hintergrund ist der Betrieb eines ...
von Ekkehard
Mi 21. Jan 2026, 17:55
Forum: Freepascal
Thema: 'format'-Funktion als Fehlerquelle
Antworten: 18
Zugriffe: 7275

Re: 'format'-Funktion als Fehlerquelle (Lösungsansatz)

Hallo Ihr Lieben,
danke für Eure Gedanken und Ideen, die ich aber alle aus diversen Gründen für mich verworfen habe.
Die Lösung die ich jetzt favorisiere habe ich angehängt.
Sie kapselt die originale Format-Funktion in eine neue FormatEx-Funktion und dort in einen Try..Except-Block.
Wird innherhalb ...
von Ekkehard
So 4. Jan 2026, 18:47
Forum: Linux
Thema: Anwendungsübergreifendes Mutex
Antworten: 10
Zugriffe: 3359

Re: Anwendungsübergreifendes Mutex


Im grunde ganz einfach: wenn du auf den ordner zugreifen willst erstellst du die Datei. Wenn du fertig bist löschst du sie wieder. Da da die Dateisystem zugriffe vom OS serialisiert werden kanns niemals passieren das zwei Prozesse gleichzeitig den lockfile erstellen können.

Das genau war ja mein ...
von Ekkehard
So 4. Jan 2026, 18:45
Forum: Linux
Thema: Anwendungsübergreifendes Mutex
Antworten: 10
Zugriffe: 3359

Re: Anwendungsübergreifendes Mutex


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.

Vielleicht hatte ich mich unglücklich ausgedrückt. Es geht um ein "privates" Lock zwischen zwei ...
von Ekkehard
So 4. Jan 2026, 12:46
Forum: Linux
Thema: Anwendungsübergreifendes Mutex
Antworten: 10
Zugriffe: 3359

Re: Anwendungsübergreifendes Mutex (Gelöst via LockFile)


Hier ergibt sich aber ein wirklich blödes Problem mit mehreren Anwendungen unter Linux: Sollte eine Anwendung sterben, während die Datei geöffnet und existent ist, bleibt das System für immer gesperrt. Ich kümmere mich später darum.



function LockFolder(const ALockFolderName : String; out ...
von Ekkehard
So 4. Jan 2026, 12:28
Forum: Linux
Thema: Anwendungsübergreifendes Mutex
Antworten: 10
Zugriffe: 3359

Re: Anwendungsübergreifendes Mutex (Gelöst via LockFile)

Nach etwas Gesuche habe ich eine Lösung gefunden, die sowohl unter Windows als auch unter Linux funktioniert.

Um das nachfolgende Beispiel zum Laufen zu bekommen erzeugt man eine neue Anwendung und setzt einen Button und zwei Memos auf das Formular.
Anschließen kopiert man den Quelltext in die ...
von Ekkehard
So 4. Jan 2026, 10:22
Forum: Linux
Thema: Anwendungsübergreifendes Mutex
Antworten: 10
Zugriffe: 3359

Re: Anwendungsübergreifendes Mutex


Vielleicht könntest du die Technik von uniqueinstance übernehmen?

Oder einfach ein Lockfile? Kommt halt drauf an, wie kritisch das Ganze ist.


Vielen Dank für die Hinweise, ich hatte schon beides probiert zunächst mit durchwachsenem Erfolg.
Zu uniqueinstance.
Hier erscheint mir der Overhead ...
von Ekkehard
Sa 3. Jan 2026, 20:34
Forum: Linux
Thema: Anwendungsübergreifendes Mutex
Antworten: 10
Zugriffe: 3359

Re: Anwendungsübergreifendes Mutex


Ich habe auch schon damit versuche gemacht, hier findest du ein paar Beispiele: https://github.com/sechshelme/Lazarus-X11-Examples/tree/master/87_-_Diverses
Die Beispiel verwendet alle FPC eigene Funktionen.

Hmm, das einzige was da ungefähr passt ist
https://github.com/sechshelme/Lazarus-X11 ...
von Ekkehard
Sa 3. Jan 2026, 19:32
Forum: Linux
Thema: Anwendungsübergreifendes Mutex
Antworten: 10
Zugriffe: 3359

Anwendungsübergreifendes Mutex

Hallo Ihr Lieben,
ich arbeite gerade an
- einer Konsolenanwendung,
- die unter Linux laufen wird und
- die in mehreren Instanzen gestartet werden kann und
- da auf gleichen Ordnern operieren kann.
Etwas konkretisiert gibt es Unterverzeichnisse für bestimmte "Objekte", in denen die Dateien nicht ...
von Ekkehard
Sa 3. Jan 2026, 13:50
Forum: Freepascal
Thema: 'format'-Funktion als Fehlerquelle
Antworten: 18
Zugriffe: 7275

Re: 'format'-Funktion als Fehlerquelle





Ist der Aufwand das wirklich wert?

Die Funktion 'format' habe ich vor längerer Zeit ausprobiert - es war mir einfach zu aufwändig. Nicht nur, dass da Fehler zur Laufzeit möglich sind, da jedesmal die Formatierung einzugeben ist einfach nervig. Ich muss viele Zahlenwerte mit Beschreibung ...
von Ekkehard
Sa 3. Jan 2026, 13:18
Forum: Freepascal
Thema: 'format'-Funktion als Fehlerquelle
Antworten: 18
Zugriffe: 7275

Re: 'format'-Funktion als Fehlerquelle



Ist der Aufwand das wirklich wert?

Die Funktion 'format' habe ich vor längerer Zeit ausprobiert - es war mir einfach zu aufwändig. Nicht nur, dass da Fehler zur Laufzeit möglich sind, da jedesmal die Formatierung einzugeben ist einfach nervig. Ich muss viele Zahlenwerte mit Beschreibung sauber ...
von Ekkehard
Sa 3. Jan 2026, 12:43
Forum: Freepascal
Thema: 'format'-Funktion als Fehlerquelle
Antworten: 18
Zugriffe: 7275

Re: 'format'-Funktion als Fehlerquelle

Vielen Dank für Eure Beiträge und Gedanken!
Vorhin hatte ich die Idee, ob es nicht möglich sein könnte ein Plugin für die Lazarus-IDE zu basteln, welches nach dem Kompilieren durch den Pascal-Code läuft und alle Stellen in denen die Formatfunktion mit einem konstanten Formatstring aufgerufen wird ...