Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

One click install


2 replies to this topic

mbg

mbg
  • Members
  • 1 posts

Posted 19 August 2002 - 14:16

Das untenstehende funktioniert bei eine "normalen" Mediatyp Setup!
Der selbe code funktioniert in einem one click install nicht!

Warum nur?
  TARGETDIR = PROGRAMFILES ^@COMPANY_NAME ^@PRODUCT_NAME;
   
   // regkeyholen für dewn splashscreeen
   RegDBSetDefaultRoot(HKEY_LOCAL_MACHINE);
 szKey = "SOFTWARE\\PSC\\WEBCLIENT\\9.1C";  
 szName = "DestinationPath";
 nvType  = REGDB_STRING;
 svValue = "";
 nvSize = -1;
 
 if (RegDBGetKeyValueEx (szKey, szName, nvType, svValue, nvSize) < 0) then
     MessageBox("RegDBGetKeyValueEx ist fehlgeschlagen.", SEVERE);
  else
  //szsplash = svValue ^ "bin";
  ComponentSetTarget (MEDIA, "<szsplash>", svValue ^ "bin");

MrTree

MrTree
  • Members
  • 31 posts

Posted 20 August 2002 - 07:34

Hi,

und da kriegst Du dann Fehler bei der Komponentenübertragung??? Hört sich vielleicht ein bisschen dumm an, aber hast du das Medium schonmal neu erstellt? :angry:

Mehr fällt mir momentan dazu nicht ein sorry  ???

Gruß
MrTree

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 20 August 2002 - 09:32

Was bedeutet "funktioniert nicht"? Bekommst du eine Fehlermeldung, oder wird die Funktion einfach nicht ausgeführt? In letzteren Fall: in welchen Event-Handler hast du deine Funktion eingefügt? Die UI Handle (OnFirstUIBefore, OnMaintUIBefore usw.) werden bei eine OCI nicht ausgeführt (ausser du setzt den LegacyMode auf 1). OnMoving oder OnBegin wäre evtl. ein guter Platz.