S SORUS1 Member Licensed User Nov 30, 2010 #1 Hallo Community Ich habe versucht phone.call mit einer Variablen zu starten. Das Programm das ich entwickle soll je nach Auswahl eine bestimmte Nummer anrufen. Solange ich die in der Syntax verwendete Form verwende geht alles gut und die Nummer die in Anführungszeichen steht wird angerufen. Versuche ich aber mit einer Variable zu arbeiten dann folgt eine Fehlermeldung. Beispiel: number = "123456789" phone.call(number) ...führt auch dann zu einer Fehlermeldung wenn ich folgende Form verwende: number = "123456789" phone.call(chr(34) & number & chr(34)) Hat jemand eine Idee wie ich dieses Problem lösen könnte? Liebe Grüsse :sign0104:
Hallo Community Ich habe versucht phone.call mit einer Variablen zu starten. Das Programm das ich entwickle soll je nach Auswahl eine bestimmte Nummer anrufen. Solange ich die in der Syntax verwendete Form verwende geht alles gut und die Nummer die in Anführungszeichen steht wird angerufen. Versuche ich aber mit einer Variable zu arbeiten dann folgt eine Fehlermeldung. Beispiel: number = "123456789" phone.call(number) ...führt auch dann zu einer Fehlermeldung wenn ich folgende Form verwende: number = "123456789" phone.call(chr(34) & number & chr(34)) Hat jemand eine Idee wie ich dieses Problem lösen könnte? Liebe Grüsse :sign0104:
S SORUS1 Member Licensed User Nov 30, 2010 #2 Problem gelöst Scheinbar sind es nur Array-Variablen die von phone.call nicht akzeptiert werden. Wird die Array-Variable an eine normale Variable weitergegeben funktioniert es tadellos. Betrachtet das Problem also als gelöst...:sign0060:
Problem gelöst Scheinbar sind es nur Array-Variablen die von phone.call nicht akzeptiert werden. Wird die Array-Variable an eine normale Variable weitergegeben funktioniert es tadellos. Betrachtet das Problem also als gelöst...:sign0060:
klaus Expert Licensed User Longtime User Nov 30, 2010 #3 Im Code in Deinem Ersten Post erscheint die Variable nicht als Array-Variable, was für eine Variable ist es ? Dein Beispiel sollte funktionieren, nur muss number eine String Variable sein. Dim number As String : number="123456789" Phone.Call(number) funktioniert. Phone.Call funktioniert auch mit Array-Variablen. Beispiel: Dim Numbers(3) As String Numbers(0) = "123456789" Numbers(1) = "123456788" Numbers(2) = "123456787" Dim NumberI As Number : NumberI=0 Phone.Call(Numbers(NumberI)) funktioniert, zumindestens auf meinem htc Touch HD ! Beste Grüsse. Last edited: Nov 30, 2010
Im Code in Deinem Ersten Post erscheint die Variable nicht als Array-Variable, was für eine Variable ist es ? Dein Beispiel sollte funktionieren, nur muss number eine String Variable sein. Dim number As String : number="123456789" Phone.Call(number) funktioniert. Phone.Call funktioniert auch mit Array-Variablen. Beispiel: Dim Numbers(3) As String Numbers(0) = "123456789" Numbers(1) = "123456788" Numbers(2) = "123456787" Dim NumberI As Number : NumberI=0 Phone.Call(Numbers(NumberI)) funktioniert, zumindestens auf meinem htc Touch HD ! Beste Grüsse.