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

DEV8, InstallScript MSI Object Project


5 replies to this topic

jwallenstein

jwallenstein
  • Full Members
  • 8 posts

Posted 23 September 2003 - 13:26

Hallo,

wer kann mir helfen?

Ich sitze schon den dritten Tag und versuche eine Lösung
für folgendes zu finden:

1. Es gibt zwei Features
2. Jede Feature soll in ein eigenes Verzeichnis kopiert werden
3. Die Bestimmung der Zielverzeichnisse passiert zur Laufzeit
der Installation.

Und eben habe keine Ahnung, wie soll diese Bestimmung realisiert werden?

Danke!


KlausLinders

KlausLinders
  • Members
  • 11 posts

Posted 24 September 2003 - 07:32

Hallo jwallenstein,

geh zum Direct Editor zur Tabelle Directory und erstelle dort einen neuen Eintrag z. B. "MYINSTDIR".

In der Feature Ansicht im Dropdownfeld "Destination" kannst Du dann "MYINSTDIR" auswählen und dem entsprechendem Feature zuordnen.

Du must jetzt nur noch eine Dialog einbauen oder ändern welcher den Pfad für "MYINSTDIR" zuweist.

Gruß

Klaus Linders

jwallenstein

jwallenstein
  • Full Members
  • 8 posts

Posted 24 September 2003 - 10:28

Hallo,

es geht nicht.
Das MSI-Script-Object hat keine Dialogbox.

Die Dir-Variable läßt sich auch belegen in OnBegin().
Leider werden die Features nicht richtig kopiert.
sad.gif

jan

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 24 September 2003 - 10:44

Entscheidend ist das Zielverzeichnis, das bei der Komponente eingestellt ist, nicht das beim Feature.


jwallenstein

jwallenstein
  • Full Members
  • 8 posts

Posted 25 September 2003 - 12:34

Ich habe ein Object-Setup gemacht,
um es als einen Baustein für mehrere Hauptsetups
zu nutzen.

Das Teil hat keine Features, weil es nicht haben kann.
Es hat mehrere KOmponenten, die über DirVariables
kopiert werden sollen. Es tut aber NICHT!

Ich habe keine brauchbare Methode gefungen,
um einem Komponent aus dem Objekt zu sagen:

- Hey du, hier hast du das Zieldir und kopiere deinen Krempel dorthin.

Es geht nicht.
Das gild sowohl für DEV8 als auch DEV9.


Es wäre gut, wenn ich mich um die Verteilung
innerhalb des Objekts nicht kümmern müßte.

Andersrum sehe ich keinen Sinn, ein Objekt in das
Hauptsetup einzubauen.
mad.gif

Elmar

Elmar
  • Members
  • 11 posts

Posted 24 October 2003 - 10:29

FeatureSetTarget funktioniert bei mir auch nicht bei OnBegin().
Habe eine Funktion geschrieben in der FeatureSetTarget für das Object gesetzt wird.
Rufe dies in Onfirstuibevor auf.