Saludos !
Estimados compañeros, podrian compartir sus experiencias con el envio de SMS a celulares con aplicacions desarrolladas con FWH, si existe alguna clase diseñada, un ejemplo de uso etc..
Muchisimas gracias de antemano
Cruz Alfredo Oses
cUrl := "http://041x.com/secure/insert.php?uname=usuario&pass=f398b69086c184f2be3d07afcfcfc7fe&num=04140000000&msg=Hola esto es una prueba"
oActiveX = TActiveX():New( oWnd, "Shell.Explorer" )
oActiveX:hide()
oActiveX:Do( "Navigate2", cUrl )
//sysrefresh()
while oActiveX:Document == nil
SysRefresh()
end
//aca el resultado
memoedit( oActiveX:Document:body:innerHTML )
#include "fivewin.ch"
/* Función para usar la utilidad InfoCOM para gestionar puertos COM
--------------------------------------------------------------------------------- */
STATIC nPORTCOMSIM := 0
//------------------------------------------------------------------
//------------------------------------------------------------------
FUNCTION nGetCOMofSIM()
Local nContador := 0
Local nRespuesta := 0
For nContador := 0 To 20
//nRespuesta := ShellExecute( 0, "open", "c:\temp\infocom.exe", "COM" + AllTrim(Str(nContador, 3, 0 )) + " ICC", "", 1)
nRespuesta := Waitrun( "c:\temp\infocom.exe COM" + AllTrim(Str(nContador, 3, 0 )) + " ICC", 2 )
//Traza( 1, "nContador/nRespuesta:", nContador, "/", nRespuesta )
If nRespuesta = 0
nPORTCOMSIM := nContador
Exit
EndIf
EndFor
Return nContador
//------------------------------------------------------------------
//------------------------------------------------------------------
FUNCTION uSetPINSIM( nCom )
Local nPIN := 0
Local nRespuesta := 0
If nCom = 0
nCom := If( nPORTCOMSIM = 0, nGetCOMofSIM(), nPORTCOMSIM )
EndIf
MsgGet( "Atenció!", "Indiqui el COM del SIM:", @ncOM )
MsgGet( "Atenció!", "Indiqui el PIN del SIM:", @nPIN )
If nPIN <> 0
nRespuesta := Waitrun( "c:\temp\infocom.exe COM" + AllTrim(Str(nCOM, 3, 0 )) + " AT+CPIN=" + Right( Str( 10000 + nPIN, 10, 0), 4), 2 )
EndIf
//Traza( 1, "nRespuesta:", nRespuesta )
Return nRespuesta
//------------------------------------------------------------------
//------------------------------------------------------------------
FUNCTION lEnviaSMS( nCom, cTelefono, cMensaje )
Local nRespuesta := 0
If nCom = 0
nCom := If( nPORTCOMSIM = 0, nGetCOMofSIM(), nPORTCOMSIM )
EndIf
cMensaje := cMensaje := Strtran( cMensaje, '"', "'", nil, Nil )
nRespuesta := Waitrun( "c:\temp\infocom.exe COM" + AllTrim(Str(nCOM, 3, 0 )) + " SMS " + cTelefono + ' "' + cMensaje + '"', 2 )
//Traza( 1, "nRespuesta:", nRespuesta )
Inkey( 2 )
Return nRespuesta
//------------------------------------------------------------------
//------------------------------------------------------------------
Return to FiveWin para Harbour/xHarbour
Users browsing this forum: No registered users and 62 guests