08-16-2007 07:43 AM
Hallo Kollegen,
hier ist der Befehl
call chnnovhandle("[1]/Nkw", "[1]/U_1","[1]/U_2", "delete", "X", false, true).
Wenn ich den Befehl so wie oben steht ausführen lasse, bekomme ich die
Fehlermeldung „Schlüsselwort „[1]/U_2/delete“ nicht in Schlüsselliste“.
Habe schon mit Minus Zeichen zwischen zwei U-Kanälen probiert und
mit unterschiedlichen Einführungszeichen. Kein Resultat.
Was will Diadem von mir?
Die Gramma dieses Befehles ist auch nicht besonders …
Was soll ich tun, damit ich meine Novalues los bin?
Danke in Voraus,
a6a
08-16-2007 07:56 AM
call chnnovhandle("[1]/Nkw", "'[1]/U_1'-'[1]/U_2'", "Delete", "X", false, true)
Winfried
08-16-2007 08:25 AM
ausprobiert.
da kommt die meldung: "type mismatch: '[string:"'[1]/U_1"']'...
08-16-2007 08:34 AM
02-27-2008 07:32 AM
For i = 1 To ChnListAnz_
[...]
LV1(i)=CNo(ResDruck_(i))
Next
L1=CNo(RefStrom_)
Call ChnNovHandle(L1, "LV1(1)-LV1(ChnListAnz_)","Delete","XY",TRUE,FALSE)
Call ChnNovHandle(RefStrom_, "'ResDruck(1)'-'ResDruck_(ChnListAnz_)'","Delete","XY",TRUE,FALSE)
Call ChnNovHandle(RefStrom_, "'"&ResDruck_(1)&"'-'"&ResDruck_(ChnListAnz_)&"'","Delete","XY",TRUE,FALSE)
"&
Variable &"
in die Häkchen '
Kanalname '
substituiert werden....02-27-2008 07:39 AM
Matthias Alleweldt Project Engineer / Projektingenieur | Twigeater? |
02-27-2008 10:50 AM
Function
vereinfacht...? Stellt sie Variablenausdrücke anders dar oder fügt sie die Ausdrücke in die Häkchen?02-27-2008 12:26 PM
Call ChnNovHandle(RefStrom_, ChnList(ResDruck_(1),ResDruck_(ChnListAnz_)),"Delete","XY",TRUE,FALSE)
Function ChnList(ByRef nChnFrom, ByRef nChnTo)
ChnList = "'" & nChnFrom & "'-'" & nChnTo & "'"
End Function
Matthias Alleweldt Project Engineer / Projektingenieur | Twigeater? |
02-28-2008 01:51 AM
Nach Referenz ("by reference")
Eine Möglichkeit der Übergabe von Argumenten an Prozeduren. Dabei wird statt des Wertes die Adresse des Arguments übergeben. Dadurch kann die Prozedur auf die tatsächliche Variable zugreifen. Somit kann der tatsächliche Wert der Variablen durch die Prozedur, an die sie übergeben wurde, geändert werden.