Sinan Tuzcu Well-Known Member Licensed User Longtime User Feb 5, 2019 #1 Hallo, weis jemand, wie ich mehr als 2 Variablen übergeben kann? CallSub3(Obj, Methode, Var1,Var2,Var4,Var5) VG Sinan
Hallo, weis jemand, wie ich mehr als 2 Variablen übergeben kann? CallSub3(Obj, Methode, Var1,Var2,Var4,Var5) VG Sinan
DonManfred Expert Licensed User Longtime User Feb 5, 2019 #2 Du musst nicht einen String oder eine Zahl übergeben. Du kannst auch komplexe Objekte wie eine Map oder eine Liste übergeben. Im Grunde also kannst Du so viele Werte übergeben wie Du möchtest. Callsub2 (oder Callsubdelayed2) and übergebe eine Map mit allen Werten
Du musst nicht einen String oder eine Zahl übergeben. Du kannst auch komplexe Objekte wie eine Map oder eine Liste übergeben. Im Grunde also kannst Du so viele Werte übergeben wie Du möchtest. Callsub2 (oder Callsubdelayed2) and übergebe eine Map mit allen Werten
Sinan Tuzcu Well-Known Member Licensed User Longtime User Feb 5, 2019 #3 Wenn ich aber CallSub2(obj, Methode, Var1, Var2, Var3, Var4) schreibe, bekomme ich Compiler fehler.
Kiffi Well-Known Member Licensed User Longtime User Feb 5, 2019 #4 DonManfred meinte das so: Code: Copy CallSub2(Me, "TestSub", CreateMap("var1":"val1", "var2":"val2")) Sub TestSub(VarMap As Map) Log(VarMap.Get("var1")) Log(VarMap.Get("var2")) End Sub Grüße ... Peter
DonManfred meinte das so: Code: Copy CallSub2(Me, "TestSub", CreateMap("var1":"val1", "var2":"val2")) Sub TestSub(VarMap As Map) Log(VarMap.Get("var1")) Log(VarMap.Get("var2")) End Sub Grüße ... Peter
MarkusR Well-Known Member Licensed User Longtime User Feb 12, 2019 #6 Brauchst Du dieses CallSub wirklich dynamisch das es die Sub erst finden muß zum ausführen? Normal spricht man eine Sub mit Klassenname.SubName an. Die Sub in einer Klasse muß Public sein.
Brauchst Du dieses CallSub wirklich dynamisch das es die Sub erst finden muß zum ausführen? Normal spricht man eine Sub mit Klassenname.SubName an. Die Sub in einer Klasse muß Public sein.
DonManfred Expert Licensed User Longtime User Feb 12, 2019 #7 Kiffi said: DonManfred meinte das so Click to expand... Genau genommen habe ich das auch SO gesagt/geschrieben ;-) DonManfred said: Callsub2 (oder Callsubdelayed2) and übergebe eine Map mit allen Werten Click to expand...
Kiffi said: DonManfred meinte das so Click to expand... Genau genommen habe ich das auch SO gesagt/geschrieben ;-) DonManfred said: Callsub2 (oder Callsubdelayed2) and übergebe eine Map mit allen Werten Click to expand...