Solucione sus problemas de soporte técnico obteniendo respuestas rápidas con esta referencia alfabética de los 800 mensajes de error más frecuentes en tiempo de diseño, compilación y ejecución del lenguaje Object Pascal de Delphi.
Cada mensaje de error incluye una explicación de qué acciones u omisiones lo podrían haber causado, cómo resolver rápidamente el problema desde todas las versiones disponibles de Delphi, sencillos ejemplos de código válidos para programadores Delphi de cualquier nivel y cómo evitar sufrirlo en el futuro.
Desarrollar software es una tarea difícil. Algunas veces se sentirá como si estuviera buscando un camino a través de un campo minado. Algunas minas son letales y explotan en su cara, haciendo que su aplicación deje de funcionar. Otras podrían simplemente causarle heridas de diversa consideración. Y otras podrían activarse tempranamente, para comenzar a causar daños sólo al cabo de cierto tiempo.
El problema es, por supuesto, doble: algunas minas son colocadas por Ud. mismo y otras por poderes “extraños” podría ser Windows, una actualización de Windows, una DLL descarriada que ha quedado en memoria, o alguna aplicación mal creada que comparte el ordenador con su aplicación.
Por supuesto, la solución verdadera pasa por tener un mapa del campo de minas. Conociendo donde están las minas, ciertamente será más fácil encontrar el camino seguro.
Los mensajes de error, por supuesto, sirven para un propósito válido y pueden ayudar a detectar esas “minas” de programación. Aunque los desarrolladores generalmente detestan ver mensajes de error, francamente estarían perdidos sin ellos. No obstante, históricamente el proceso de resolver los problemas de una aplicación que se comporta incorrectamente a partir de los mensajes de error ha tenido generalmente un cierto componente de “magia negra”. Muchas veces los mensajes de error no son muy útiles, y en ocasiones pueden ser totalmente engañosos.
Cuando se produce un error, es generalmente responsabilidad del creador de esa pieza de código particular (aplicación, controlador, componente, control, etc.) proporcionar una descripción significativa de lo que ha ocurrido. Desafortunadamente, escribir mensajes de error significativos es una tarea que cae siempre en la parte inferior de la lista de prioridades del desarrollador. Como resultado, un mensaje de error podría no explicar con suficiente claridad cuál es el problema. Mi favorito es ¿General SQL Error?. Claramente es un mensaje de error nada útil, usted sabe que el error tiene relación con SQL, pero nada más. El problema puede estar en cualquier lugar, haberse producido por cualquier causa, y eso sería todo lo que podría suponerse para corregir el problema.
Un problema de aún más difícil solución se produce cuando un mensaje de error no tiene absolutamente nada que ver con el problema real. El usuario se rasca la cabeza y comienza a investigar el problema, muchas veces yendo 180 grados en la dirección equivocada. Personalmente he perdido días enteros por culpa de errores de ese tipo.
Esto es lo que hace que este libro sea único y valioso. El autor ha creado un mapa del campo de minas para nosotros. Incluso nos indica cuándo un mensaje de error es realmente un falso señuelo que puede dejar al desarrollador perdido durante días. Hay muchos libros disponibles sobre Delphi, pero muy pocos tienen el enfoque tan definido de éste. Está dedicado íntegramente a un único tema, pero es claramente el libro que Ud. buscará cuando necesite ayuda durante la solución de problemas.
Hacer un libro que no sigue las fórmulas usuales exige mucho valor. Mi alabanza a Mr. Shannon por preparar tan indispensable referencia.
Robert Vivrette, Editor Técnico | The Delphi Informant Magazine
Obsequiamos a nuestros amigos 5 libros en castellano sobre Delphi y JBuilder
Queremos que nuestros amigos amplíen sus conocimientos, por ello, solo por hacerte amigo en Facebook o Twitter y comunicárnoslo, te ofrecemos la edición electrónica y los ejemplos de código de los libros “La guía Delphi de Marco Cantú -apartado migración a unicode-“, “Delphi sin Problemas”, “El núcleo de API”, “El API gráfico de Delphi” y finalmente “Aprende JBuilder con Charlie Calvert”.
> Visitar página Facebook, Twitter, o YouTube
> Ya soy amigo en Facebook, Twitter o YouTube y deseo recibir los libros