Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

ejecutar procesos sieguientes

Estas en el tema de ejecutar procesos sieguientes en el foro de Visual Basic clásico en Foros del Web. Hola amigos del foro buen dia estoy buscando ayuda, tengo un problema para ejecutar una sentencia Uso un comando AT+CMGD=1 & vbcrlf cuando envio este ...
  #1 (permalink)  
Antiguo 28/08/2013, 10:20
 
Fecha de Ingreso: septiembre-2012
Mensajes: 75
Antigüedad: 11 años, 7 meses
Puntos: 2
ejecutar procesos sieguientes

Hola amigos del foro buen dia estoy buscando ayuda, tengo un problema para ejecutar una sentencia

Uso un comando AT+CMGD=1 & vbcrlf cuando envio este comando si se realizo con exito me devuelven un OK si no un ERROR

como podria validar que el proceso continue hasta que sea igual a OK, saludos. lo necesito.gracias.


utilizo este codigo pero no me lo respeta se pasa a llamar call send_sms sin que reciba OK, cual es el problema?,saludos. ayudenme
Código:

Código:
sub borrar()

Do Until InStr(MSComm1.Input, "OK")
        
    MSComm1.Output = "AT+CMGD=" & 8 & vbCrLf
        
        DoEvents
    Loop
    Call send_sms

end sub
  #2 (permalink)  
Antiguo 10/09/2013, 08:43
Avatar de Kruzado  
Fecha de Ingreso: marzo-2007
Mensajes: 307
Antigüedad: 17 años, 2 meses
Puntos: 17
Respuesta: ejecutar procesos sieguientes

Colega,

la funcion Instr devuelve la posicion donde encuentra la cadena buscada, sino devuelve cero. Por lo tanto tu condicion debe ser algo como

Do Until InStr(MSComm1.Input, "OK")>0

sorry por la tardanza, espero te sirva

Etiquetas: procesos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:29.