hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
25 de Julio de 2008, 05:30:39
Noticias: Te consideras bueno en C++?
Para ver este enlace Registrate o Inicia Sesion
Aquí

+  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 217 veces)
nov_hack
NZ1
*
Desconectado Desconectado

Mensajes: 28



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
*****
Conectado Conectado

Mensajes: 893


jelou guorld


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

usa on error.. buscalo en 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
Citar
Cue3008 dice:
algun dia El Polaco se fusionara con el PUNCHI-PUNCHI, permitiendo que Chetos y Villeros convivan en paz por los siglos de los siglos, amen
Cita de: vassily
Me banneare por 10 minutos
Update: No me puedo bannear =(

Para ver este enlace Registrate o Inicia Sesion
Mi guia de reacion de worms en vb parte 1

Para ver este enlace Registrate o Inicia Sesion
Mi guia de reacion de worms en vb parte 2


Para ver este enlace Registrate o Inicia Sesion
Bajar VB6 - Librerias - Tools para programar

Para ver este enlace Registrate o Inicia Sesion
Guias de VB


Para ver este enlace Registrate o Inicia Sesion
Compiladores ACA
y mira los fijos
LAS PREGUNTAS EN EL FORO, NO X MP!
ziBboh
Moderador
*****
Desconectado Desconectado

Mensajes: 376


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: 836


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: 677


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

---BasketBall----
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