hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
30 de Agosto de 2008, 06:17:51
Noticias: ¿No te llega el email de confirmacion?
Para ver este enlace Registrate o Inicia Sesion
> leer aqui

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general
| | |-+  Visual Basic (Moderadores: ranefi, crypto136, ziBboh, >> s E t H <<)
| | | |-+  ayuda con programa de un diccionario
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: ayuda con programa de un diccionario  (Leído 241 veces)
nov_hack
NZ1
*
Desconectado Desconectado

Mensajes: 26



Ver Perfil
« : 29 de Diciembre de 2007, 08:24:00 »

***eL programa que kiero hacer es un diccionario ya tengo todo incluso la base
hecha con documentos  .txt, es decir cada palabra esta en un documento, pero
la cuestion es k si la palabra no se encuentra en la base de datos manda 
un error en el cual dice que no se puede tener acceso a la ruta especificada
y al oprimir el boton aceptar de ese mensaje el programa termina lo k kiero hacer
es cambiar ese mensaje por el de "La palabra no  existe" o si se produce el error
anterior que en vb 6.0 es el numero 75 no terminar el programa y despues mandar el
mensaje de "La palabra no  existe".
 
   Alguien de ustedes sabe como lograrlo o alguna idea que me puedan dar se
 los agradeceria.


codigo----------------------------------------------------------------------------

Dim c As String
Private Sub Command1_Click()
c = InputBox("introduce la palabra que deseas buscar", "Buscar")
End Sub

Private Sub Command2_Click()
Text1.Text = App.Path & "\" & c & ".txt"
If Error(75) = True Then
MsgBox ("La palabra no  existe")
Else
RichTextBox1.F ileName = Text1.Text
End If
End Sub
En línea

Nèt çrèadÄ! para los k saben utilizarla
>> s E t H <<
Moderador
*****
Desconectado Desconectado

Mensajes: 1,135


jelou guorld


Ver Perfil WWW
« Respuesta #1 : 30 de Diciembre de 2007, 03:16:43 »

usa on error.. buscalo en
Para ver este enlace Registrate o Inicia Sesion
www.google.com
y vas a ver

PD: esto no va aca
En línea


Para ver este enlace Registrate o Inicia Sesion
MI FIRMA Tongue



Para ver este enlace Registrate o Inicia Sesion
Indice de posts interesantes de VB... manuales, guias, dudas, etc


Para ver este enlace Registrate o Inicia Sesion
tenes ideas para el foro de VB? postealas aca


Para ver este enlace Registrate o Inicia Sesion
libreria de codigo en VB!


Para ver este enlace Registrate o Inicia Sesion
IDE's, compiladores, interpretes, etc!

LAS PREGUNTAS EN EL FORO, NO X MP!!


Para ver este enlace Registrate o Inicia Sesion
MI BLOG!

ziBboh
Moderador
*****
Desconectado Desconectado

Mensajes: 370


ziBboh dice: Ya nacio mini-ziBboh! :)


Ver Perfil
« Respuesta #2 : 03 de Enero de 2008, 10:54:47 »

Vaya, vaya, creo que son muchos ficheros los que crea ya que un diccionario tiene como minomo 1000 palabras, pero en fin solo necesitas un manejador de errores, no se por que seth no te lo dijo y te mando a Google a buscar (a mi parecer no era necesario hacerlo) creo que fue inecesario su post, se que deben de buscar mas y que quizas sea algo muy simple para ti, pero hay que dejar atras los post "busca en google.com ahi lo encuentras" creo que todos sabemos que en google todo encontramos, pero no es necesario poner estos post sin poner una respuesta alternativa, si en alguna ocasion lo he hecho, creo que no lo volveria a hacer.

Bueno, solo tienes que poner una etiqueta y un manejador de errores (en cualquier manual de VB lo explican, creo) algo asi:

Código:
Function Buscar_Palabra ()
On error goto NoExiste 'Si esxiste un error lo manda a la etiqueta NoExiste
Text1.Text = App.Path & "\" & c & ".txt" 'Abre el fichero
NoExiste: 'Etiqueta
Msgbox "No se encontro la palabra " & c , vbCritical+vbOkOnly, "Error: No encontrado" 'Manda un mensaje de error
End Function

Espero que te sirva.
En línea



ziBboh dice: NO SPAM!El número de post no te hace mejor ...Todos somos iguales!
Ther0x
NZ3
***
Desconectado Desconectado

Mensajes: 800


Ther0x returns... And stronger than ever...


Ver Perfil WWW
« Respuesta #3 : 03 de Enero de 2008, 12:36:30 »

También puedes comprobar primero si existe el archivo.

Código:
Private Sub Form_Load()
If Dir("C:\hola.txt") <> "" Then
MsgBox "Existe"
Else
MsgBox "No existe"
End If
End Sub

Saludos
En línea


Para ver este enlace Registrate o Inicia Sesion
-SharK_90-
Colaborador
****
Desconectado Desconectado

Mensajes: 652


NO SPAM


Ver Perfil WWW
« Respuesta #4 : 04 de Enero de 2008, 10:10:12 »

te conviene hacerlo con una base de datos en Acces... se que te va a costar aprenderlo, pero para un programa asi lo mas conveniente es una Base de datos---
SALu2
En línea


Para ver este enlace Registrate o Inicia Sesion
ALOJAMIENTO WEB GRATIS... MUY BUENO. 350MB
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online