Hallo,
ich habe einen Dienst geschrieben der läuft. In den Eigenschaften des Projektes im VS2005 habe ich unter Settings einige Einträge hinzugefügt (Datenbankserver, Datenbank, etc.). Weiterhin gibt es eine Form in diesem Dienst mit der ich die Werte eigentlich ändern möchte.
Diese Form rufe ich über ein externes Programm (zweites Projekt) auf. Dort kann ich dann die Werte ändern und speichern. Beim erneuten Starten des externen Programmes sind die Werte für den Benutzer auch noch richtig eingestellt. Aber das Problem ist, dass die Settings des Dienstes nicht verändert werden.
Für die Settings habe ich im Bereich "Benutzer" angegeben, da ich Einstellungen für "Anwendung" im laufenden Betrieb ja nicht mehr ändern kann. Hier noch ein paar Code-Ausschnitte:
Speichern von Einstellungen (Die Form ist im Dienste Projekt)
C#-Quelltext
1: 2:
| Properties.Settings.Default.Userpassword = "XYZ"; Properties.Settings.Default.Save(); |
Aufruf der Form im zweiten Projekt
C#-Quelltext
1: 2:
| Form FormOptions = new MeinDienst.FormOptions(); FormOptions.Show(); |
Kann mir da jemand weiterhelfen? Vielen Dank.
Moderiert von Christian S.: Topic aus C# - Die Sprache verschoben am Do 01.11.2007 um 15:07