Habe ein Problem mit IPS_CreateVariable

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

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

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

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

Ja. Kontextmenü -> Eigenschaften -> Zulassen

Würde aber die Online-Version nutzen, da die Chm Datei noch älter ist…

paresy

Hallo Paresy

:o Super, Danke.

Gruss, Andreas

Vielen Dank an alle die geholfen haben.

Die Befehlsreferenz erklärt vieles!

Nochmal Danke und LG

Daniel