Ergebnis 1 bis 10 von 10
-
Bin neu hier
- 28.05.2009, 16:52
- #1
Hallo,
so mal wieder was neues
ich bräuchte Hilfe für folgendes.
ich möchte wenn ich auf ein linklabel klicke das der SMS Editor mit der im linklabel angegeben Nummer (als empfänger) öffnet.
habe es schon mit
Dim SMS As New Microsoft.WindowsMobile.PocketOutlook.SmsAccount
sms.send("XXXXXXX")
aber das funktioniert nicht.
Vb 2008 mit Netframeworks Compact 3.5, Windows Mobile 6 Probitte um Hilfe
-
- 28.05.2009, 21:27
- #2
Der Account kann die SMS nur verschicken (SmsAccount.send()), wenn die Nachricht vorher erstellt wurde. Dazu brauchst du die SmsMessage-Klasse: http://msdn.microsoft.com/en-us/libr...msmessage.aspx
die Klasse beinhaltet übrigens auch die Methode send, welche genau das selbe macht wie smsAccount.send().
also einfach:
Code:Dim smsMessage As New SmsMessage() smsMessage.Body = "mein text in der sms" smsMessage.[To].Add(New Recipient("Name", "079555555")) smsMessage.RequestDeliveryReport = True ' und ab dafür! smsMessage.Send()
-
Bin neu hier
- 29.05.2009, 11:26
- #3
Hallo yjeanrenaud,
soweit bin ich auch gekommen und das beispiel läuft auch.
aber ich hätte gerne das der SMS Editor geöffnet wird und als Empfänger die
hinterlegte nummer eingetragen wird. (den Text soll mann manuell eingeben können) so wie z.p wenn mann auf Antworten klickt.
Gruß
-
- 29.05.2009, 18:23
- #4
Verstehe. dann einfach das Outlook-EMailprogramm mit den entsprechenden parametern starten:
\windows\tmail.exe "-service " & """SMS""" & " -body "
-
Bin neu hier
- 29.05.2009, 18:40
- #5
Hallo,
und wie muß ich das einbinden
habe folgendes versucht.
Imports System.Diagnostics
Private sub ...
Process.Start ("\windows\tmail.exe "-service " & """SMS""" & " -body "")
end sub
da bringt er mir
der Name Service wurde nicht deklariert
gruß
-
entwickelt Apps
- 29.05.2009, 18:51
- #6
Erster Parameter die Applikation und der zweite Parameter die Argumente. Ist zwar C#, sollte aber klar sein:
Code:System.Diagnostics.Process.Start(@"\windows\tmail.exe", " -service \"SMS\" -new \"\" -to \"012 345 67 89\" -body \"hallo\"");
-
Bin neu hier
- 29.05.2009, 18:59
- #7
Hey Super dies funktioniert genau so wie ich es wollte
Danke für die Mühe
Super Forum
Gruß
-
Bin neu hier
- 18.06.2010, 02:39
- #8
Hi
ich hoffe mal das dieses thema noch nicht ganz tod ist.
der code hat mir sehr geholfen, allerdings hab ich noch ein kleines Problem festgestellt und ich hoffe ihr könnt mir dabei auch helfen.
Code:string message = "Das ist ein Test \"SMS\", ein kleiner"; System.Diagnostics.Process.Start(@"\windows\tmail.exe", " -service \"SMS\" -new \"\" -body \"" + message + "\"");
Ich hoffe ihr könnt mir helfen.
Mfg
Matthias
-
entwickelt Apps
- 18.06.2010, 08:19
- #9
Die Anführungszeichen im message string müssen doppelt 'gequotet' werden:
Code:string message = "Das ist ein Test \\\"SMS\\\", ein kleiner";
-
Bin neu hier
- 18.06.2010, 14:03
- #10
super, danke das hat mir sehr geholfen
Ähnliche Themen
-
Telefon bei klick aufrufen
Von chc-s im Forum ProgrammierenAntworten: 6Letzter Beitrag: 09.05.2009, 18:59 -
Bluetooth per One Klick an/ausschalten
Von andreask im Forum Touch HD CommunicationAntworten: 10Letzter Beitrag: 25.02.2009, 11:09 -
Sprachrekorder schnell aufrufen
Von aladin im Forum Touch HD AnwendungsprogrammeAntworten: 3Letzter Beitrag: 19.01.2009, 22:00 -
Vodafone Live Portal aufrufen?
Von ChrigelF im Forum HTC TyTN IIAntworten: 4Letzter Beitrag: 09.07.2008, 01:29
Pixel 10 Serie mit Problemen:...