tagchen leute!
hab mal ne frage!
nehmen wir mal an ich hab da ein programm, das beim ersten start einen registry eintrag macht!
in dem registry key wird nun jedesmal +1 raufgezählt wenn das programm gestartet wird.
nun ist aber folgendes problem.. der ablauf sieht so auf (ganz grob jetz mal)
--------
ProgrammStartet()
SchreibeRegistryEintrag()
Zähle_+1()
--------
jetzt ist halt da das problem dass da was fehlt, und zwar sowas wie:
Nur dann Reg-Eintrag erstellen, wenn der Key NICHT vorhanden ist!
wenn ich mich nicht irre, dann sollte ein laufzeitfehler auftreten, in dem moment wo ich auf einen key zugreife der nicht existiert!
wäre es also ein lösung zu schreiben:
--------
try
ZugriffAufkey() //wenn er besteht klappts - wenn nicht geht er zu catch
Zähle_+1_Dazu()
catch // wenn zugriff fehlschlug
SchreibeKey()
end try
--------
oder wäre diese variante zu umständlich? es gibt ja warscheinlich eigene funktionen von windows, die das überprüfen..