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

FeatureIsItemSelected


5 replies to this topic

klaus_s_aus_h

klaus_s_aus_h
  • Full Members
  • 12 posts

Posted 21 August 2008 - 10:43

Hi !

Ich verwende die funktion 'FeatureIsItemSelected()' im IS 2008

Code:
nResult = FeatureIsItemSelected (MEDIA, "PHP");
if nResult = 1 then
SprintfBox ( INFORMATION, "Test", "PHP selectiert");
else
SprintfBox ( INFORMATION, "Test", "PHP nicht selectiert");
endif;
Ich bekomme in nResult den Wert 132 zurück.

Die Testfunktion wird direkt nach InstallWelcome aufgerufen.
Das Feature 'PHP' ist das erste Element (Kein Sub)

Wenn selektiert möchte ich das PHP-Setup im script aufrufen.

Ich bin sicher das ich etwas falsch mache. Aber was ?

Ich bitte um einen Tipp !
Tschau !

Edited by klaus_s_aus_h, 21 August 2008 - 11:29.

Wenn man nicht weis das es etwas gibt. Wie soll man danach fragen?
Es gibt keine dummen Fragen. Sie sind meist unverständlich vormuliert.

klaus_s_aus_h

klaus_s_aus_h
  • Full Members
  • 12 posts

Posted 03 September 2008 - 14:06

QUOTE (klaus_s_aus_h @ 2008-08-21 11:43)
Hi !

Ich verwende die funktion 'FeatureIsItemSelected()' im IS 2008

Code:
nResult = FeatureIsItemSelected (MEDIA, "PHP");
if nResult = 1 then
SprintfBox ( INFORMATION, "Test", "PHP selectiert");
else
SprintfBox ( INFORMATION, "Test", "PHP nicht selectiert");
endif;
Ich bekomme in nResult den Wert 132 zurück.

Die Testfunktion wird direkt nach InstallWelcome aufgerufen.
Das Feature 'PHP' ist das erste Element (Kein Sub)

Wenn selektiert möchte ich das PHP-Setup im script aufrufen.

Ich bin sicher das ich etwas falsch mache. Aber was ?

Ich bitte um einen Tipp !
Tschau !

Hallo !
Kann mir keiner helfen ?

Die Funktion liefert -132 uns nicht 132.
Sie bedeutet Feature nicht gefunden.
Ich denke es liegt ander Syntax.

Tschau !
Wenn man nicht weis das es etwas gibt. Wie soll man danach fragen?
Es gibt keine dummen Fragen. Sie sind meist unverständlich vormuliert.

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 09 September 2008 - 16:16

Ist PHP auf oberster Feature-Ebene?
Ist CostFinalize zu dem Zeitpunkt schon gelaufen?

klaus_s_aus_h

klaus_s_aus_h
  • Full Members
  • 12 posts

Posted 12 September 2008 - 12:10

QUOTE (Stefan Krueger @ 2008-09-09 17:16)
Ist PHP auf oberster Feature-Ebene?
Ist CostFinalize zu dem Zeitpunkt schon gelaufen?

Hi !
Ja es gibt 3 Features
VC
PHP
WEBlm

Keine Subfeatures

CostFinalize ist dann schon gelaufen.

Es handelt sich um Basic MSI Projekt.
Ich habe mir beholfen mit:
if MsiEvaluateCondition(hInstall, "&WEBLM=3") then
Ist wohl nicht im Sinne des Erfinders auf die Installerebene runter zu gehen.

Mein nächstes Problem ist jetzt: Den Install-Pfad, welcher beim feature angegeben wurde auszulesen.

Ich suche noch ordendliche Litaratur zum IS. Leider habe ich bis jetzt noch nichts gefunden.

Tschau !
Wenn man nicht weis das es etwas gibt. Wie soll man danach fragen?
Es gibt keine dummen Fragen. Sie sind meist unverständlich vormuliert.

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 17 September 2008 - 15:26

QUOTE
Mein nächstes Problem ist jetzt: Den Install-Pfad, welcher beim feature angegeben wurde auszulesen.
Müsste mit MsiGetProperty und dem entsprechenden Identifier gehen.

Aktuelle Bücher zu InstallSHield gibt es nicht (nur Schulungsunterlagen), aber das alte "Getting Started with InstallShield Developer and Windows Installer Setups" von Bob Baker trifft noch in vielen Punkten zu.

Zu Windows Installer an Sich (ohne Bezug zu InstallShield) gibt es die Bücher von Andreas Kerl und das von Phil Wilson. Alle gelistet unter http://www.installsi...n/msi/books.htm

klaus_s_aus_h

klaus_s_aus_h
  • Full Members
  • 12 posts

Posted 18 September 2008 - 08:37

QUOTE (Stefan Krueger @ 2008-09-17 16:26)
QUOTE
Mein nächstes Problem ist jetzt: Den Install-Pfad, welcher beim feature angegeben wurde auszulesen.
Müsste mit MsiGetProperty und dem entsprechenden Identifier gehen.

Aktuelle Bücher zu InstallSHield gibt es nicht (nur Schulungsunterlagen), aber das alte "Getting Started with InstallShield Developer and Windows Installer Setups" von Bob Baker trifft noch in vielen Punkten zu.

Zu Windows Installer an Sich (ohne Bezug zu InstallShield) gibt es die Bücher von Andreas Kerl und das von Phil Wilson. Alle gelistet unter http://www.installsi...n/msi/books.htm

Hi !
Herzlichen Dank für die Antwort.
Es funst !
Nächstes Problem: Ich mache einen Neuen Threat auf. "Zugriffsrechte/Vererbung"

Tschau !
Wenn man nicht weis das es etwas gibt. Wie soll man danach fragen?
Es gibt keine dummen Fragen. Sie sind meist unverständlich vormuliert.