Hallöle @alle,
bin ein IPS-Neuling und bastel gerade an ein paar Scripten.
Ich wollte mir ein paar Variablen mit Hilfe eines Scriptes anlegen:
<?
IPS_CreateVariable(„Pr1_3_Mittwoch“,„Boolean“);
?>
Als Result kommt:
Warning: Wrong parameter count for ips_createvariable() in [BadEG\Scripte\Variablen_anlegen] on line 3
Habe das ganze auch schon ohne Anführungszeichen probiert und auch mal mit nem anderen Variablentyp. Immer alles mit dem gleichen Ergebnis.
Was mache ich falsch??
Achso, ich hab die neuste V2 Beta im Einsatz.
Schonmal vielen Dank!
LG Daniel
UVoigi
2
Hy probier es mal so.
$VarID_Pr1_3_Mittwoch = IPS_CreateVariable(0);
Vielen Dank für die schnelle Antwort!
Eine Variable wird jetzt angelegt, aber sie hat keinen Namen. Wie kann ich das Ändern? und warum funktioniert das nicht so wie im Handbuch zu finden?
LG
Daniel
Torro
4
Hallo Daniel,
hatte jetzt nur die V1 von IPS zur Hand, aber das funktioniert so:
$error = IPS_CreateVariable("Pr1_3_Mittwoch","Boolean");
Hallo Torro,
danke für die Antwort.
In der V1 funktionierts, das hab ich auch getestet. Aber in der V2 nicht. Hat sich der Syntax geändert?
Gute Nacht und LG
Daniel
Hallo Daniel
Probier’s doch mal so:
$type = 0;
$name = "Pr1_3_Mittwoch"
$vid = IPS_CreateVariable($type);
IPS_SetName ($vid, $name);
Gruss, Andreas
Hi bladerunner,
danke für den Tip. Ich werde das kurzfristig testen.
LG
Daniel
paresy
8
Hier ist die V2 Befehlsreferenz:
IPS V2 Manual
paresy
Hallo Paresy
Btw: In der V2 Befehlsreferenz steht zwar:
Diese Dokumentation kann als Windows Hilfedatei heruntergeladen werden.
aber wenn ich die IPS-Manual.chm runterlade, sehe ich zwar links das Inhaltsverzeichnis, aber rechts steht immer nur:
Die Navigation zu der Webseite wurde abgebrochen.
Mögliche Vorgehensweise:
Geben Sie die Adresse erneut ein.
Gibt’s da einen Trick?
Gruss, Andreas
paresy
10
Ja. Kontextmenü -> Eigenschaften -> Zulassen
Würde aber die Online-Version nutzen, da die Chm Datei noch älter ist…
paresy
Vielen Dank an alle die geholfen haben.
Die Befehlsreferenz erklärt vieles!
Nochmal Danke und LG
Daniel