Wie ist das gemeint: LogOptions=7198 ? Funktion eingeschalte

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
User avatar
versalzen
Power Member
Power Member
Posts: 670
Joined: 2003-09-16, 11:52 UTC
Location: kölle, linksrheinisch.

Wie ist das gemeint: LogOptions=7198 ? Funktion eingeschalte

Post by *versalzen »

Guten Abend nocheinmal,
totalcmd.chm wrote:LogOptions=7198
Legt fest, welche Operationen geloggt werden sollen. Eine Summe von:
1 Die Funktion ist eingeschaltet
2 Kopieren, Löschen, Verknüpfungen anlegen
4 Dateien löschen
8 Verzeichnisse anlegen/löschen
16 Pack-/Entpackfunktionen/Verifizieren
32 zzt. unbenutzt
64 Operationen mit Dateisystem-Plugins
1024 Die Operation war erfolgreich
2048 Die Operation ist fehlgeschlagen
4096 Die Operation wurde gestartet, aber die Datei übersprungen
Bei mir stehts auf 7263, was sie Summe aller Punkte ohne den ersten ist.
Jedenfalls sagt mir calc.exe das.

Was ich nicht verstehe, ist die Bedeutung des Wert 1.

Könnte mir da bitte jmd. auf die Spünge helfen?
Was nützt der Löffel für die Weisheit, wenn man zu weit vom Suppentopf entfernt sitzt?

Mario
User avatar
HolgerK
Power Member
Power Member
Posts: 5411
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

Ich würde das jetzt so verstehen, das das Loggen ausgeschaltet aber konfiguriert ist wenn du 7262 einstellst.

Default ist 7198 (gerade Zahl!) -> im Options-Dialog ist das Loggen ausgeschaltet!

Gruss
Holger
User avatar
milo1012
Power Member
Power Member
Posts: 1158
Joined: 2012-02-02, 19:23 UTC

Post by *milo1012 »

HolgerK wrote:Ich würde das jetzt so verstehen, das das Loggen ausgeschaltet aber konfiguriert ist wenn du 7262 einstellst.
Richtig.
Jede dieser "Summe von..."-Einträge ist nichts weiter als ein binäre Darstellung von Bit-Flags zur anschließenden Auswertung, nur eben im Dezimalsystem erklärt.

Das LSB, also z.B. (1110001011111 = 7263), schaltet die Option dann immer ein bzw. aus,
heißt also dass die anderen Optionen ignoriert werden wenn die Summe dezimal gerade ist, oder für die Binärfreaks: eben das LS-Bit nicht gesetzt ist ;)
User avatar
Stefan2
Power Member
Power Member
Posts: 4281
Joined: 2007-09-13, 22:20 UTC
Location: Europa

Post by *Stefan2 »

Genau:
1 = Ein
0 = Aus

2 = "Kopieren, Löschen, Verknüpfungen anlegen" gewählt, aber Funktion ist nicht Aktiv
2 + 1 = 3 = "Kopieren, Löschen, Verknüpfungen anlegen" gewählt und Aktiviert

7294 = alle Optionen gewählt, aber Funktion ist nicht Aktiv
7294 + 1 = 7295 = alle Optionen gewählt und Aktiviert


Selbst wenn man als Anwender das mit der +0 nicht benötigt, wird es jedoch Programm-intern zur Deaktivierung verwendet.


.
User avatar
versalzen
Power Member
Power Member
Posts: 670
Joined: 2003-09-16, 11:52 UTC
Location: kölle, linksrheinisch.

Post by *versalzen »

Dank Euch für die Beispiele und Erläuterungen!

Ich habe nun auch noch ein wenig quergelesen und festgestellt, das dieses Verhalten desöfteren in der wincmd.ini benutzt wird, damit sich TC halt die eingestellten Daten merkt, wenn eine Funktion/Option z.bB. deaktiviert wird.

Sehr nützlich/praktisch/intelligent, wie ich finde, wenn sie denn ausreichend erläutert/kommentiert wird :-)
Was in der Hilfe nicht allzuoft geschieht.
Ist eher eine techn. Referenz, was die wincmd.ini Abteilung angeht.
Was nützt der Löffel für die Weisheit, wenn man zu weit vom Suppentopf entfernt sitzt?

Mario
Post Reply