Ich schreibe eine Windows-Anwendung in C#.
Es ist eine Anwendung, die bei der Ausgabe Daten an einen Drucker und Com-Port ausgibt. Es muss für den Benutzer unsichtbar sein, daher habe ich eine separate Anwendung, um die Drucker- und COM-Port-Parameter einzurichten, die die Anwendung bei jedem Start liest. Die Anwendung startet, läuft für ein paar Sekunden und schließt dann, bis sie erneut ausgeführt wird, was periodisch alle paar Minuten geschieht. Also, wenn ich die Drucker- und COM-Port-Einstellungen nicht fest programmiere, muss ich sie bei jedem Start der Anwendung lesen lassen.Sollte ich ini oder Registrierung verwenden, um Parameter für die Anwendung in C# für Windows 7 zu speichern
So ist es schneller zu lesen, ein ini
, XML
oder registry/local machine
? Geschwindigkeit ist mein Hauptentscheidungsfaktor.
Gibt es einen anderen Weg zu den Variablen zwischen den Ausführungen? In Linux kann ich Umgebungsvariablen verwenden, ist das eine praktikable Option in Windows? Danke
Was bei der Verwendung von Einstellungen falsch? – Plutonix
Wenn Sie AppSettings meinen, weiß ich nicht viel darüber. Ich ging davon aus, dass es wie eine Ini-Datei funktioniert und dass jedes Mal, wenn die Anwendung läuft, eine Datei geöffnet und die Einstellungen eingelesen werden müssen. Ich möchte die schnellste Methode zum Speichern und Lesen der Konfigurationsvariablen verwenden. –
'Ich weiß nicht viel darüber 'ein Problem leicht behoben, indem Sie ein paar Minuten auf MSDN verbringen – Plutonix