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

Script Created Features


2 replies to this topic

Renner

Renner
  • Members
  • 2 posts

Posted 17 June 2004 - 10:55



Hallo zusammen,

ich benutze in meinem Setup die Funktion von Script Created Features und habe Probleme, die selbst erzeugten Features in einem Dialog wie z.B.: FeatureDialog,
SdFeatureTree... usw., darzustellen.

Die Built-In Dialoge erscheinen immer leer! Wieso ?

Folgenden Script habe ich erstellt: (Ausschnitt)

//Erzeugen eines FeatureSet mit Namen Import Modul und eines Subfeatures
//mit Namen HPGL mit einer Dateigröße von 100K
svFeatureSet="Import Modul";
svSubFeature="Import Modul\\HPGL;
nFileSize=100;
if( FeatureAddItem(svFeatureSet,svSubFeature,nFileSize,FALSE) <0)then
MessageBox("Feature AddItem failed",WARNING);
else MessageBox("Feature AddItem successful",INFORMATION);
endif;

//Feature ist sichtbar für den enduser
if(FeatureSetData (svFeatureSet, svSubFeature, FEATURE_FIELD_VISIBLE, TRUE, svData )<0) then
MessageBox("FeatureSetData failed!",WARNING);
else MessageBox("FeatureSetData successful,INFORMATION);
endif;

//Aufruf eines FeatureDialogs um das selbst erzeugte Feature dem enduser anzuzeigen:
FeatureDialog("","",TARGETDIR,svFeatureSet);

Über die MessageBox- Meldungen prüfe ich den Rückgabewert der Funktionen- die aber immer positiv waren.
Trotzdem schaffe ich es nicht, die Features mit einem FeatureDialog darzustellen

In der IS-Hilfe ist ein Beispiel unter der Built-in Funktion FeatureAdItem aufgeführt, welches mit dem Verzeichnis MEDIA erbeitet.
Jedoch ist vermerkt, das FeatureAddItem ausschließlich nur mit Script Created Features zu verwenden ist. Ist das nicht ein Wiederspruch ?

Wäre toll wenn sich damit jemand auskennt oder schon einmal befasst hat.

Danke im Voraus

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 17 June 2004 - 12:27

Füge vor dem Aufruf von FeatureDialog diese Zeile ein:
MEDIA = svFeatureSet; // alten Wert vorher wegsichern

Renner

Renner
  • Members
  • 2 posts

Posted 17 June 2004 - 12:56

Ja super, vielen Dank!
.....habe soeben neu compiliert und es funktioniert endlich!!

Diese nicht vorhandene Zuweisung für MEDIA hat mich 4 Stunden "Nerven" gekostet! (haha)

MFG

Renner