Hola, me baje vuestro programa de marcacion telefonica, porque es algo que estoy realizando en este momento, pero me da un error en una linea, alguien podria decirme a que se debe?
La linea es :
resultado = System.Windows.Forms.Application.DoEvents()
me pone que la expresion no genera un valor.
Os agradeceria me dijerais porque me falla esa linea, por cierto, pase el codigo a visual basic 2005 express, por si es algun problema con la expresion o algo.
Gracias de antemano
Publicado:
Mar Dic 23, 2008 11:14 am
ireferpesa Usuario
Registrado: Dec 23, 2008 Mensajes: 4
Asunto:
nadie sabe que le pasa?
por fa me hace falta
Publicado:
Mie Ene 07, 2009 8:44 am
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Problemilla con Marcacion telefonica
Anuncios
ireferpesa escribió:
Hola, me baje vuestro programa de marcacion telefonica, porque es algo que estoy realizando en este momento, pero me da un error en una linea, alguien podria decirme a que se debe?
La linea es :
resultado = System.Windows.Forms.Application.DoEvents()
me pone que la expresion no genera un valor.
Os agradeceria me dijerais porque me falla esa linea, por cierto, pase el codigo a visual basic 2005 express, por si es algun problema con la expresion o algo.
Gracias de antemano
El programa AjpdSoft Marcación Telefónica - VB fue realizado en Visual Basic 6.0, no lo hemos probado en Visual Basic 2005.
De todas formas intentaremos probarlo y te comentamos. Según el error que nos comentas, puede que en Visual Basic 2005 no devuelva ningún valor, es decir, en vez de:
De todas formas, es una suposición, tendremos que probarlo para asegurártelo.
Publicado:
Mie Ene 07, 2009 5:35 pm
ireferpesa Usuario
Registrado: Dec 23, 2008 Mensajes: 4
Asunto:
hola:
de antemano muchisimas gracias por responder
ya quite eso y ya no da ese error, ahora me pone:
1.- un aviso de :
la variable modem se utilza antes de darle un valor: podria darse una excepcion de referencia nula en tiempo de ejecucion.
2.- cuando lo ejecuto me da el siguiente error:
error en la marcacion del telefono 429: no se puede crear el componente activex
Publicado:
Jue Ene 08, 2009 8:56 am
ireferpesa Usuario
Registrado: Dec 23, 2008 Mensajes: 4
Asunto:
he conseguido una solucion temporal
Código:
Private Sub CmdDial_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdDial.Click
Dim buff As String
Dim nResult As Integer
'Invoca a tapiRequestMakeCall. si tapiRequestMakeCall devuelve 0, el recado es aceptado . Y se le llama
'al Marcador de teléfono de Windows para marcar al número determinado.
nResult = tapiRequestMakeCall(Trim(Me.TxtTelefono.Text), CStr(Text), "Test Dialer", "")
'Mostrar el error sucedido
If nResult <> 0 Then
buff = "Error de dialer nro : "
Select Case nResult
Case TAPIERR_NOREQUESTRECIPIENT
buff = buff & "El dialer de Windows, no se inicia, o no existe."
Case TAPIERR_REQUESTQUEUEFULL
buff = buff & "Las llamadas del Dialer de Windows, están llenas."
Case TAPIERR_INVALDESTADDRESS
buff = buff & "El número marcado es inválido."
Case Else
buff = buff & "Error desconocido."
End Select
MsgBox(buff)
End If
Form2.ShowDialog()
End Sub
por si alguien la necesita, aunque si me decis como arreglar la otra mejor, porque esta solcuion si no cuelgo el programa y tambien el telefono se me cuelga el progrmaa al intentar volver a llamar. Vamos no cierra el modem una vez hecha la llamada.
Agradeceria cualquier ayuda.
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A