Kombinierte Ansicht Flache Ansicht Baumansicht
Threads [ Zurück | Nächste ]
RE: Visual Basic Frage
toggle
Visual Basic Frage
16.03.10 16:31
Hallo !

Ich programmiere in VB.net und kenne mich nicht so gut mit C# aus.

Nun habe ich mir mal den Beispielcode für den send-sms Service angeschaut und versucht, ihn in VB zu übersetzen.

Das einzige, was ich irgendwie nicht schaffe ist die SendSmsResponse.

Meine Idee war folgende Schreibweise:

dim resp as new SendSmsResponse(smsclient.SendSMS(nummer, nachricht, absender))

Die Fehlermeldung, die ich bekomme ist:

Der Wert vom Typ "Telekom.Odg.Sms.webservice.SMSResult.SendSmsResponse" kann nicht in "Telekom.Odg.Sms.Generated.SmsResult" konvertiert werden.

OK, aber wie erzeuge ich denn ein SendSmsResponse-Objekt ?

Danke vorab für Eure Hilfe.

Marco
RE: Visual Basic Frage
16.03.10 18:08 als Antwort auf Marco Mühleis.
Hi Marco,

du musst das SendSMSResponse-Objekt nicht erzeugen - die SendSMS-Methode gibt Dir ein Objekt dieses Typs zurück.

ich hoffe, der folgende Code zeigt Dir anschaulich, wie man unser SDK unter VB.net nutzt:

=====================================
Imports Telekom.Odg.Sms.Clientsdk
Imports Telekom.Odg.Sms.webservice.SMSResult

Module Module1

Sub Main()
Dim client As New SmsClient("nutzername", "passwort", Telekom.Odg.Environment.PRODUCTION)

Dim response As SendSmsResponse

response = client.SendSMS("telefonnummer", "Nachricht", "Absender")

Console.WriteLine(response.status + " - " + response.description)
End Sub

End Module
=====================================

Sprich: Die Klassen unter Telekom.Odg.[...].webservice sind die Antwort-Objekte.

Grüße und viel Spaß weiterhin,
Matze
RE: Visual Basic Frage
16.03.10 23:02 als Antwort auf Mathias Slawik.
Super, funktionert. Danke.
Diese Seite melden...