ERLEDIGT
NEIN
NEIN
ANTWORTEN
7
7
ZUGRIFFE
7674
7674
EMPFEHLEN
-
Hallo!
Ich habe mir ein Setup-Projekt zu meinem Programm angelegt. Klappt alles ganz gut, ich scheitere nur daran, Werte "variabel" in die Registry zu schreiben. Ein fester Wert ist gar kein Problem, aber z.B. nur den Installationspfad, daran scheitere ich.
Mein zeil wäre, dass ich ne Zeichenfolge schreiben kann mit z.B. "Installationspfad\Datenbank.mdb"
Weiß jemand Rat wie ich mir wäheend des Setups den Wert des Schlüssel zusammenbasten und diesen dann reinschreiben kann.
Danke
Gabriel
-
20.07.05 22:12 #2
- Registriert seit
- Apr 2002
- Ort
- Delmenhorst (Niedersachsen)
- Beiträge
- 3.567
moin
Mit wsprintf.
mfg
umbrasaxum
-
Könntest du das vielleicht etwas mehr erläutern.
Wenn ich eben ein Setup-Projekt erzeuge und im Registrierungs-Editor mir nen Wert in nem bestimmten Vezeichnis anlege und unter Value z.B. wsprintf("%s",TARGETDIR) einschreib, dann erhält der Wert genau diese Zeichenfolge, aber soll er ja nicht.
Oder muss ich den Befehl an anderer Stelle schreiben?
-
21.07.05 10:38 #4
- Registriert seit
- Apr 2002
- Ort
- Delmenhorst (Niedersachsen)
- Beiträge
- 3.567
moin
Such mal per Boardsuche nach wsprintf, oder bei http://msdn.microsoft.com
google wäre auch noch ne Möglichkeit!
mfg
umbrasaxum
-
Ok, hatt den Syntax der Funktion falsch gehabt - dumm da ich sie sonst eigentlich au verwende.
Aber hilft mir leider nicht viel weiter, da ich nicht weiß wo ich sie aufrufen soll währden des Setup-Zyklus. Ich seh grad nur die Möglichkeit, eben in das Value-feld meines Registry-Wertes zu schreiben, und allas was da reinkommt wird 1 zu 1 übernommen.
-
Wenn du den Wert einer Eigenschaft in die Registry schreiben möchtest, muss du nur den Namen der Eigenschaft in eckige Klammern setzen z.B. "[TARGETDIR]".
In diesem Fall wird nicht "[TARGETDIR]" sondern der Wert von Targetdir eingefügt.
mfg
Thomas
-
22.03.07 13:44 #7
- Registriert seit
- Apr 2002
- Ort
- Delmenhorst (Niedersachsen)
- Beiträge
- 3.567
Hi
Ein einhalb Jahre zuspät deine Antwort
-
09.04.07 19:11 #8
- Registriert seit
- Apr 2005
- Beiträge
- 191
Hallöchen.
Vor einem Jahr oder so habe ich das gleiche Problem auch mal hier reingestellt, aber ohne Antwort.
Auch ich habe jetzt mal ausprobiert, einen neuen Registry-Schlüssel vom Typ Zeichenkette zu erzeugen, dessen Wertist.Code :1
wsprintf("%s\Database.mdb",[TARGETDIR]);
Das t nicht. In der Registry steht nachher uninterpretiert die Befehlszeile.Geändert von Onkel Schuppig (09.04.07 um 19:12 Uhr) Grund: typo
Ähnliche Themen
-
Visual Studio Setup Projekt -> Benutzerdateien
Von XtremeCJ im Forum .NET Application und Service DesignAntworten: 3Letzter Beitrag: 10.01.11, 08:27 -
EXE automatisch ausführen nach Installieren eines Visual Studio Setup Projektes
Von gerdos im Forum C/C++Antworten: 4Letzter Beitrag: 10.09.09, 07:42 -
Visual Studio Setup Projekt: zusätzliches MSI Paket installieren wenn nicht vorhanden
Von gamerfunkie im Forum .NET Application und Service DesignAntworten: 2Letzter Beitrag: 30.01.09, 11:18 -
Fehlersammlung ! Projekt von Visual Studio 6 auf Visual Studio 8 portieren
Von sand13r im Forum VisualStudio & MFCAntworten: 3Letzter Beitrag: 07.08.08, 15:23 -
Visual Studio Setup Projects
Von Reinhardl im Forum .NET Application und Service DesignAntworten: 0Letzter Beitrag: 26.07.08, 18:22





Zitieren
Login






