wo bzw wie speichere ich eine bool-value fuers plugin?

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
JustAnotherTCUser
Member
Member
Posts: 149
Joined: 2008-10-14, 17:12 UTC

wo bzw wie speichere ich eine bool-value fuers plugin?

Post by *JustAnotherTCUser »

die frage gehoert zu meiner anderen problemstellung.

wenn ich die funktion eines plugins enablen/disablen will, dann ist doch ne ini eine schlechte loesung, oder?!?

bei absolut jeder anfrage an das inhaltsplugin, also mindestens einmal pro vom total commander dargestellten datei, wird nun das inhalts-plugin aufgerufen, ich muss ne ini oeffnen, lesen und schliessen. das is doch nicht wirklich elegant und schnell :-(
da der inhalt der ini aber von aussen geaendert werden muss (also der "schalter" betaetigt wird), bleibt ja nur, den on/off-switch immer erneut einzulesen.

gibts was anderes als ne umgebungsvariable?

hmm..... oder lesen andere plugins staendig ini-files?!?
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50768
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Es macht natürlich keinen Sinn, den Wert bei jedem Aufruf von ContentGetValue neu einzulesen. Dafür bietet sich die Funktion ContentSendStateInformation an, die bei jedem Neu-Einlesen eines Verzeichnisses aufgerufen wird. Beim Aufruf dieser Funktion einfach den Wert aus der ini-Datei lesen und in einer internen Variable speichern.
Author of Total Commander
https://www.ghisler.com
Post Reply