ich bin nun dabei mich in InstallShield 11.x einzuarbeiten und bin auch dabei ein kleines Installationprogramm zu erstellen.
Nun habe ich ein Custom Action Script mit VB erstellt, welches mir einen Installationordner aus der Registration ausliest und auch an INSTALLDIR übergibt - funktioniert auch.
Nun stehe ich aber an einem Punkt an dem ich nicht weiter komme.
Ich habe mir eine PATH Variable erstellt [InstallPATH], welcher aus einem Registrationswert aus der Registration ausgelesen wird (selber KEY wie oben beim VB Script). Der Wert wird mir auch unter "Media - Path Variables" angezeigt und aufgelöst.
Nun möchte ich den Wert wie beim VBSCript an INSTALLDIR übergeben (so das man sich das Custom Action sparen kann) - ist das den möglich? Sollte ich auf "General Informaton - Product Information" gehen und dort bei INSTALLDIR den Wert [InstallPATH] zuteilen funktioniert dies leider nicht.
Nun zum anderen Problem, sollte ich es mit dem VBScript machen, so funktioniert das Setup auch ohne Probleme, wenn ich die Option im Seup "Alles installieren" auswähle. Wenn ich nun auf Angepasste Installation gehe, steht als Zielverzeichnis immer C:\ im TextFeld LOCATION. Nun dachte ich mir ich trage unter "User Interface - Dialogs - Custom Setup - Text" einfach die Variable [InstallPATH] ein, doch leider geht das nicht, da immer weiterhin der Wert C:\ enthält. Von woher holt er sich den diese Information? Sollte ich Installdir unter "Genaral Information - Product Proberties" ändern, so Zeigt er mir den geänderten Wert an. Z.B. TARGETDIR etc.... - Aber wo werden die Werte übergeben?
Vielen Dank
Gruß Jens
Edited by Jens1984, 07 February 2007 - 09:39.