elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  [Info] Codigo de Error de Visual Basic
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Info] Codigo de Error de Visual Basic  (Leído 17,672 veces)
agus0


Desconectado Desconectado

Mensajes: 360



Ver Perfil
[Info] Codigo de Error de Visual Basic
« en: 14 Enero 2011, 14:07 pm »

Hola Gente... Estaba Aburrido :rolleyes: y Me pregunte cuales son los errores de Vb e hice una aplicacion... Que Genero esta Listita...

Código
  1. 3 - Return sin GoSub
  2. 5 - Llamada a procedimiento o argumento no válidos
  3. 6 - Desbordamiento
  4. 7 - Memoria insuficiente
  5. 9 - El subíndice está fuera del intervalo
  6. 10 - La matriz está fija o temporalmente bloqueada
  7. 11 - División por cero
  8. 13 - No coinciden los tipos
  9. 14 - Espacio para cadenas insuficiente
  10. 16 - Expresión demasiado compleja
  11. 17 - No se puede realizar la operación solicitada
  12. 18 - Interrupción por parte del usuario
  13. 20 - Resume sin error
  14. 28 - Espacio de pila insuficiente
  15. 35 - Procedimiento Sub o Function no definido
  16. 47 - Hay demasiados clientes de la aplicación DLL
  17. 48 - Error al cargar la biblioteca DLL
  18. 49 - La convención de llamadas a DLL es incorrecta
  19. 51 - Error interno
  20. 52 - Nombre o número de archivo incorrecto
  21. 53 - No se ha encontrado el archivo
  22. 54 - Modo de archivo incorrecto
  23. 55 - El archivo ya está abierto
  24. 57 - Error de E/S de dispositivo
  25. 58 - El archivo ya existe
  26. 59 - Longitud de registro incorrecta
  27. 61 - Disco lleno
  28. 62 - La entrada de datos ha sobrepasado el final del archivo
  29. 63 - Número de registro incorrecto
  30. 67 - Hay demasiados archivos
  31. 68 - El dispositivo no está disponible
  32. 70 - Permiso denegado
  33. 71 - Disco no preparado
  34. 74 - No se puede cambiar el nombre con una unidad de disco diferente
  35. 75 - Error de acceso a ruta o archivo
  36. 76 - No se ha encontrado la ruta de acceso
  37. 91 - Variable de tipo Object o la variable de bloque With no está establecida
  38. 92 - El bucle For no está inicializado
  39. 93 - La cadena modelo no es válida
  40. 94 - Uso no válido de Null
  41. 96 - No se pueden desactivar eventos de objeto porque el objeto ya desencadena el número máximo de eventos que admite
  42. 97 - No se puede llamar a una función friend de un objeto que no sea una instancia de una clase
  43. 98 - Una llamada a una propiedad o un método no puede incluir una referencia a un objeto privado como un argumento o un valor de retorno
  44. 321 - Formato de archivo no válido
  45. 322 - No se puede crear un archivo temporal necesario
  46. 325 - Formato no válido en el archivo de recursos
  47. 380 - El valor de la propiedad no es válido
  48. 381 - El índice de la matriz de propiedades no es válido
  49. 382 - No se admite Set en tiempo de ejecución
  50. 383 - No se admite Set (propiedad de sólo lectura)
  51. 385 - Se necesita un índice de matriz de propiedades
  52. 387 - Set no está permitido
  53. 393 - No se admite Get en tiempo de ejecución
  54. 394 - No se admite Get (propiedad de sólo escritura)
  55. 422 - No se encontró la propiedad
  56. 423 - No se ha encontrado la propiedad o el método
  57. 424 - Se requiere un objeto
  58. 429 - El componente ActiveX no puede crear el objeto
  59. 430 - Esta clase no admite Automatización o no admite la interfaz esperada
  60. 432 - No se encontró el nombre del archivo o de la clase durante la operación de Automatización
  61. 438 - El objeto no admite esta propiedad o método
  62. 440 - Error de Automatización
  63. 442 - Se ha perdido la conexión con la biblioteca de tipos o con la biblioteca de objetos para proceso remoto. Haga clic en Aceptar para quitar la referencia.
  64. 443 - El objeto de Automatización no tiene un valor predeterminado
  65. 445 - El objeto no admite esta acción
  66. 446 - El objeto no admite argumentos con nombre
  67. 447 - El objeto no admite la configuración regional actual
  68. 448 - No se ha encontrado el argumento con nombre
  69. 449 - El argumento no es opcional
  70. 450 - Número de argumentos erróneo o asignación de propiedad no válida
  71. 451 - El procedimiento Let de la propiedad no está definido y el procedimiento Get no ha devuelto un objeto
  72. 452 - Número ordinal no válido
  73. 453 - No se encuentra la función de biblioteca DLL especificada
  74. 454 - No se encuentra el recurso de código
  75. 455 - Error en el bloqueo de los recursos de código
  76. 457 - Esta clave ya está asociada a un elemento de esta colección
  77. 458 - La variable usa un tipo de Automatización no admitido en Visual Basic
  78. 459 - El objeto o la clase no admite el conjunto de eventos
  79. 460 - El formato del Portapapeles no es válido
  80. 461 - No se encontró el método o el miembro de datos
  81. 462 - El equipo servidor remoto no existe o no está disponible
  82. 463 - La clase no está registrada en el equipo local
  83. 481 - La imagen no es válida

De Mas esta decir que el Error "0" (Cero) No Existe es el numero designado a ERROR_SUCCESS. ;) [Gracias xkiz]

Y Los Numeros que no Figuran en la lista devolvieron: "Error definido por la aplicación o el objeto"
Que Son:

Código
  1. 1,2,4,8,12,15,19
  2. 21 a 27
  3. 29 a 34
  4. 36 a 46
  5. 50,56
  6. 60
  7. 64 a 66
  8. 69
  9. 72,73
  10. 77 a 90
  11. 95
  12. 99 a 320
  13. 323,324
  14. 326 a 379
  15. 385,386
  16. 388 a 392
  17. 395 a 421
  18. 425 a 428
  19. 431
  20. 433 a 437
  21. 439,441,444,456
  22. 464 a 480
  23. 482 a 65535
  24.  


« Última modificación: 14 Enero 2011, 16:49 pm por agus0 » En línea

79137913


Desconectado Desconectado

Mensajes: 1.169


4 Esquinas


Ver Perfil WWW
Re: [Info] Codigo de Error de Visual Basic
« Respuesta #1 en: 14 Enero 2011, 14:14 pm »

HOLA!!!

 ;-) ;-) ;-)

Muy bueno, pero la ide no te da la descripcion al lado del nro cuando sale algun error?

 ;D ;D ;D

GRACIAS POR LEER!!!


En línea

"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

 79137913                          *Shadow Scouts Team*
agus0


Desconectado Desconectado

Mensajes: 360



Ver Perfil
Re: [Info] Codigo de Error de Visual Basic
« Respuesta #2 en: 14 Enero 2011, 14:54 pm »

Si Te la da, Pero si vos queres controlar un error ya sabes que Numero De Error Va a tener...

Example:

Código:
On Error goto Solucion
    msgbox (25 / 0)
Solucion:
    if err.Number = 11 Then
        Msgbox "Tonto no se puede dividir por Cero!!"
    end if
En línea

xkiz ™


Desconectado Desconectado

Mensajes: 1.252


Ver Perfil WWW
Re: [Info] Codigo de Error de Visual Basic
« Respuesta #3 en: 14 Enero 2011, 15:34 pm »

Código
  1. Private Declare Function FormatMessage Lib "kernel32" Alias "FormatMessageA" (ByVal dwFlags As Long, lpSource As Any, ByVal dwMessageId As Long, ByVal dwLanguageId As Long, ByVal lpBuffer As String, ByVal nSize As Long, Arguments As Long) As Long
  2. Sub Main()
  3. Dim i As Long
  4.  
  5. Open App.Path & "\SystemErrorDescr.txt" For Output As #1
  6. For i = 1 To 15999
  7.    Print #1, i & ": " & GetErrorMsg(i)
  8. Next
  9. Close #1
  10. End Sub
  11.  
  12. Public Function GetErrorMsg(Optional ErNumb As Long = 0) As String
  13. ' the bigest number is 15999
  14. ' Info: http://msdn.microsoft.com/en-us/library/ms681381%28v=VS.85%29.aspx
  15. Dim tmp As String
  16. Dim aaa As String
  17.  
  18. tmp = Space(200)
  19. FormatMessage &H1000, ByVal 0&, ErNumb, &H0, tmp, Len(tmp), ByVal 0&
  20.  
  21. aaa = Trim(tmp)
  22.  
  23. If (aaa = vbNullString) Then aaa = "UnKown Description."
  24. aaa = Replace(aaa, Chr(13), vbNullString)
  25. GetErrorMsg = aaa
  26. End Function
  27.  

se que las descripciones faltantes hay que extraerlas desde archivos especificos del sistema.

Citar
De Mas esta decir que el Error "0" (Cero) No Existe.
0 es el numero designado a ERROR_SUCCESS

ERROR_SUCCESS 0 (0x0)The operation completed successfully.
« Última modificación: 14 Enero 2011, 15:39 pm por xkiz » En línea

Dreamaker

Desconectado Desconectado

Mensajes: 277



Ver Perfil
Re: [Info] Codigo de Error de Visual Basic
« Respuesta #4 en: 15 Enero 2011, 08:52 am »

Buenisimo, estos son todos los errores que pueden aparecer en VB o los más frecuentes?

Porque tenía entendido que el VB da una descripción del error cuando ocurre, pero en Inglés, es cierto eso?

En ese caso, viene genial esto para informarle al usuario el error pero en Español :D
En línea

xkiz ™


Desconectado Desconectado

Mensajes: 1.252


Ver Perfil WWW
Re: [Info] Codigo de Error de Visual Basic
« Respuesta #5 en: 15 Enero 2011, 16:51 pm »

en lo que postie yo no lo da en español, lo da en el idioma del sistema, si el sistema esta en español la descripcion será en Español.

y solo estan los errores del sistema, los faltantes estan reservados para funciones especificas que estan en archivos separados del sistema, y hay que extraer la descripcion del error de otra forma, similar a esta....
En línea

Dreamaker

Desconectado Desconectado

Mensajes: 277



Ver Perfil
Re: [Info] Codigo de Error de Visual Basic
« Respuesta #6 en: 3 Febrero 2011, 05:23 am »

en lo que postie yo no lo da en español, lo da en el idioma del sistema, si el sistema esta en español la descripcion será en Español.

y solo estan los errores del sistema, los faltantes estan reservados para funciones especificas que estan en archivos separados del sistema, y hay que extraer la descripcion del error de otra forma, similar a esta....


Claro, a lo que yo me refería es que aún así en un sistema que no esté en español, uno como programador puede manejar y validar que según X Nº de error, mostrarle al usuario la descripción del error en Español según lo que muestra esta guía, por eso ;-)
En línea

agus0


Desconectado Desconectado

Mensajes: 360



Ver Perfil
Re: [Info] Codigo de Error de Visual Basic
« Respuesta #7 en: 3 Febrero 2011, 14:28 pm »

Claro, a lo que yo me refería es que aún así en un sistema que no esté en español, uno como programador puede manejar y validar que según X Nº de error, mostrarle al usuario la descripción del error en Español según lo que muestra esta guía, por eso ;-)

Claro Podes o Mostrar un MsgBox en el Idioma que vos quieras o Bien Ejecutar una acción Que intente reparar ese error o bien haga no se... Cualquier otra cosa...
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
ayuda con un codigo en visual basic
Programación Visual Basic
Villamil 3 3,834 Último mensaje 3 Agosto 2004, 21:48 pm
por zheo
codigo fuente executable visual basic
Ingeniería Inversa
cbtaca 1 2,444 Último mensaje 22 Enero 2005, 20:47 pm
por Rojodos
Problema en el codigo de visual basic.
Programación Visual Basic
Kizar 2 2,705 Último mensaje 14 Mayo 2005, 12:01 pm
por Kizar
cifrar codigo visual basic
Programación Visual Basic
Lao 2 3,704 Último mensaje 13 Enero 2007, 23:57 pm
por Lao
Error En Visual Basic
Programación Visual Basic
migue_x 0 1,536 Último mensaje 19 Enero 2022, 15:49 pm
por migue_x
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines