Programa que permita enviar SMS desde un PDA

13/11/2006 - 13:30 por [Juanjo] | Informe spam
Hola grupo:

Necesito hacer un programa (con el visual studio 2005) para PDA que
permita enviar mensajes a móviles
conectando el PDA a un movil (en su defecto que el PDA tenga ya el movil
integrado).

Alguien me puede decir si es posible hacer esto, alguna web,etc.

Muchas gracias

Preguntas similare

Leer las respuestas

#1 Jose Antonio Torralba
14/11/2006 - 12:44 | Informe spam
Hola Juanjo!

En el API de Windows Mobile dispones de funciones para enviar SMSs. En
concreto las funciones que necesitas son SmsSendMessage, SmsOpen y
SmsClose. Puedes utilizarlas en tu código a través de pinvoke:

[DllImport("sms.dll")]
public static extern int SmsOpen(
string ptsMessageProtocol,
int dwMessageModes,
ref IntPtr psmshHandle,
int phMessageAvailableEvent);

[DllImport("sms.dll")]
public static extern int SmsSendMessage(
IntPtr smshHandle,
IntPtr psmsaSMSCAddress,
IntPtr psmsaDestinationAddress,
int pstValidityPeriod,
IntPtr pbData,
int dwDataSize,
IntPtr pbProviderSpecificData,
int dwProviderSpecificDataSize,
int smsdeDataEncoding,
int dwOptions,
int psmsmidMessageID);

[DllImport("sms.dll")]
public static extern int SmsClose(IntPtr smshHandle);


Eso si, la PDA debería ser teléfono movil para poder enviar el SMS.

Un saludo!


[Juanjo] ha escrito:

Hola grupo:

Necesito hacer un programa (con el visual studio 2005) para PDA que
permita enviar mensajes a móviles
conectando el PDA a un movil (en su defecto que el PDA tenga ya el movil
integrado).

Alguien me puede decir si es posible hacer esto, alguna web,etc.

Muchas gracias
Respuesta Responder a este mensaje
#2 [Juanjo]
14/11/2006 - 16:41 | Informe spam
Muchas gracias por la información.

La idea es que se conecte el PDA a un movil. por lo que no creo
funcione, pero de todas las formas
muchas gracias. Me es muy util.

"Jose Antonio Torralba" escribió en el mensaje
news:
Hola Juanjo!

En el API de Windows Mobile dispones de funciones para enviar SMSs. En
concreto las funciones que necesitas son SmsSendMessage, SmsOpen y
SmsClose. Puedes utilizarlas en tu código a través de pinvoke:

[DllImport("sms.dll")]
public static extern int SmsOpen(
string ptsMessageProtocol,
int dwMessageModes,
ref IntPtr psmshHandle,
int phMessageAvailableEvent);

[DllImport("sms.dll")]
public static extern int SmsSendMessage(
IntPtr smshHandle,
IntPtr psmsaSMSCAddress,
IntPtr psmsaDestinationAddress,
int pstValidityPeriod,
IntPtr pbData,
int dwDataSize,
IntPtr pbProviderSpecificData,
int dwProviderSpecificDataSize,
int smsdeDataEncoding,
int dwOptions,
int psmsmidMessageID);

[DllImport("sms.dll")]
public static extern int SmsClose(IntPtr smshHandle);


Eso si, la PDA debería ser teléfono movil para poder enviar el SMS.

Un saludo!


[Juanjo] ha escrito:

Hola grupo:

Necesito hacer un programa (con el visual studio 2005) para PDA que
permita enviar mensajes a móviles
conectando el PDA a un movil (en su defecto que el PDA tenga ya el movil
integrado).

Alguien me puede decir si es posible hacer esto, alguna web,etc.

Muchas gracias
Respuesta Responder a este mensaje
#3 Álvaro
14/11/2006 - 19:25 | Informe spam
Hola no te puedo aportar mucho nuevo porque, como dices, tu problema está mas
bien en la conexión PDA-móvil que en el mensaje en sí mismo.

De todos modos, la 2ª parte creo que te resultará más fácil empleando la
clase SmsMessage del namespace Microsoft.WindowsMobile.PocketOutlook. Es muy
sencilla y no tienes que importar código en C/C++ ni complicarte con importar
ni con compatibilidades.

Espero que se te solucione la otra parte.

Un saludo,
Álvaro
Respuesta Responder a este mensaje
#4 [Juanjo]
15/11/2006 - 09:25 | Informe spam
Muchas gracias.


"Álvaro" escribió en el mensaje
news:
Hola no te puedo aportar mucho nuevo porque, como dices, tu problema está
mas
bien en la conexión PDA-móvil que en el mensaje en sí mismo.

De todos modos, la 2ª parte creo que te resultará más fácil empleando la
clase SmsMessage del namespace Microsoft.WindowsMobile.PocketOutlook. Es
muy
sencilla y no tienes que importar código en C/C++ ni complicarte con
importar
ni con compatibilidades.

Espero que se te solucione la otra parte.

Un saludo,
Álvaro
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida