German phone.call

SORUS1

Member
Licensed User
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:
 

SORUS1

Member
Licensed User
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
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:
Top