[VB2008] MY Inhalte ändern

06/07/2010 - 17:41 von Karsten Heddenhausen | Report spam
Moin, moin!

Ich habe ein Problem, dazu zunàchst der Ausschnitt aus dem Quelltext:

OldSettings = My.Settings.Setting
My.Settings.Setting.Replace(OldSettings, dbConnect)
My.Settings.Save()
Debug.Print(My.Settings.Setting)

Ich möchte, dass der Eintrag Setting mit dem String dbConnect überschrieben
wird und das ganze soll dann auch dauerhaft gespeichert werden. Irgendwie
bleibt bei mir auber dauerhaft der Inhalt von OldSettings erhalten.

Wo habe ich da den Gedankenfehler, das da die Sachen nicht so laufen, wie ich
mir das vorstelle?

Gruß, Karsten
 

Lesen sie die antworten

#1 Thorsten Doerfler
06/07/2010 - 17:54 | Warnen spam
Am 06.07.2010 17:41, schrieb Karsten Heddenhausen:
Ich habe ein Problem, dazu zunàchst der Ausschnitt aus dem Quelltext:

OldSettings = My.Settings.Setting
My.Settings.Setting.Replace(OldSettings, dbConnect)
My.Settings.Save()
Debug.Print(My.Settings.Setting)

Ich möchte, dass der Eintrag Setting mit dem String dbConnect überschrieben
wird und das ganze soll dann auch dauerhaft gespeichert werden. Irgendwie
bleibt bei mir auber dauerhaft der Inhalt von OldSettings erhalten.

Wo habe ich da den Gedankenfehler



Replace ist eine Funktion des String Datentyp, die auf die Instanz wirkt
für die sie aufgerufen wird und gibt eine neue Zeichenfolge mit dem
ersetzten Teil zurück. Da Du die komplette Zeichenfolge durch eine
andere austauschen möchtest, brauchst Du hier kein Replace:

My.Settings.Setting = dbConnect
My.Settings.Save()
Debug.Print(My.Settings.Setting)

Thorsten Dörfler
Microsoft MVP Visual Basic

vb-hellfire visual basic faq | vb-hellfire - einfach anders
http://vb-faq.de/ | http://www.vb-hellfire.de/

Ähnliche fragen