Dies ist offensichtlich ein BUG
Versucht doch mal in einem Installscript
SYSINFO(WIN9X.bWin9x);
Bei mit kommt entweder wenn ich das ganze in ein if abfrage einbaue
der Fehler
endif außerhalb von if
oder es kommt das:
Fehler C8045: 'bWin9x' : Gliedname nicht gefunden
Michi
PS in der SYSINFO Hilfe steht aber drinn das es gehen sollte
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.
SYSINFO(WIN9X.bWin9)
Started by
bergermi
, Apr 02 2004 07:38
3 replies to this topic
Posted 02 April 2004 - 10:08
Die korrekte Syntax lautet:
if SYSINFO.WIN9X.bWin9X then ...
Also Punkte, keine Klammern (es ist eine Struktur, keine Funktion) und ein großes X am Ende.
if SYSINFO.WIN9X.bWin9X then ...
Also Punkte, keine Klammern (es ist eine Struktur, keine Funktion) und ein großes X am Ende.
Stefan Krüger
InstallSite.org twitter facebook
Posted 09 April 2004 - 10:03
Warum steht aber dann im Beispiel :
Beispiel
Das folgende Codebeispiel veranlasst die Anzeige eines Meldungsfelds, wenn die Betriebsplattform auf dem Zielrechner Windows XP ist.
if (SYSINFO.WINNT.bWinXP) then
MessageBox("Installation auf Windows XP",INFORMATION);
endif;
Danke für den Hinweis
Michael Berger
Beispiel
Das folgende Codebeispiel veranlasst die Anzeige eines Meldungsfelds, wenn die Betriebsplattform auf dem Zielrechner Windows XP ist.
if (SYSINFO.WINNT.bWinXP) then
MessageBox("Installation auf Windows XP",INFORMATION);
endif;
Danke für den Hinweis
Michael Berger
Posted 10 April 2004 - 17:49
Es ist erlaubt, den Ausdruck in Klammern zu setzen. Die beiden Zeilen sind also äquivalent:
if SYSINFO.WIN9X.bWin9X then
if (SYSINFO.WINNT.bWinXP) then
Aber man darf nicht die Punkte im Struct durch Klammern ersetzen:
if SYSINFO(WIN9X.bWin9x) then
if SYSINFO.WIN9X.bWin9X then
if (SYSINFO.WINNT.bWinXP) then
Aber man darf nicht die Punkte im Struct durch Klammern ersetzen:
if SYSINFO(WIN9X.bWin9x) then
Stefan Krüger
InstallSite.org twitter facebook