Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros temas > Humor
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-12-2005
YaninaGenia YaninaGenia is offline
Miembro
 
Registrado: jun 2005
Ubicación: Buenos Aires
Posts: 95
Poder: 19
YaninaGenia Va por buen camino
Cool Perder miles de horas cuando era una boludez

Hola amigos,
Recién me surgió este tema porque me acaba de pasar. Resulta que estoy haciendo una esportación a excel bastante complicada, porque tengo dos grillas distintas pero relacionadas, digamos la grilla 2 puede tener 10 filas porque muestra el contenido detallado de la fila en donde estoy posicionada en la grilla 1, y el usuario que tanto amamos... quiere que se le exporten todos los datos a un excel. Pero OJO!! No tengo que tocar las grillas ni las consultas. Así que hice el código en un día entero para mezclar los datos sin usar consultas y no perder nada, pero hace como cuatro dias que la exportación no me salía bien, repetía algunos datos, salían cosas bien raras que todavía no me las explico.
Y empecé a modificar, agregar, quitar codigo... hasta que recién me di cuenta que me faltó ponerle un Next a la grilla 2.

¿Alguna vez les pasó algo así? ¿De tener la cabeza tan quemada que no ven problemitas que nos enseñan a resolver en primer año?

Yanina Genia
Responder Con Cita
  #2  
Antiguo 02-01-2006
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 24
ContraVeneno Va por buen camino
Si, suele pasar

A mi lo que me pasa muy muy seguido, es que me paso horas y horas tratando de hacer una maravilla de código para realizar una tarea hasta que quede lista y funcionando; y días despues me doy cuenta que ya existía una función para realizar lo mismo, por lo que me vuelvo a poner a cambiar el código.

Lo más reciente: me pase creo que fueron 2 días tratando de hacer una pantalla para enviar un correo electrónico, con su barra de herramientas, posibilidad de adjuntar archivos, en fin, todo un cliente de correo. Días despues me di cuenta que la función shellexecute puede ejecutar un comando mailto y abrir el cliente predeterminado de correo.
__________________

Responder Con Cita
  #3  
Antiguo 02-01-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Consejo:

- Todo lo que crees inventar..... ya está hecho, busca, rebusca y si no encuentras, pregunta, seguro que alguien tiene un método mejor. Si además tienes la JVCL instalada... con más razón!!

Esto es experiencia propia

saludos.
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #4  
Antiguo 03-01-2006
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Smile

¡Hola a todos!

Bueno, pero el caso de Yanina no trata sobre la reinvención de algo, sino sobre un tipo de descuido muy común cuando se escribe código: omitir una sentencia, declaración, parámetro, etc.

En estos casos el hacer una buena estructuración y atomización del código (orientado a objetos siempre que sea conveniente), y pruebas eficientes de control de calidad para cada sección del mismo, ayuda a reducir este tipo de problemas.

Muchas veces nos enfrascamos en encontrar la solución a algo sin seguir una metodología adecuada de prueba y depuración. Es algo similar a buscar un objeto en el bosque caminando en círculos, sin marcar los lugares por los que ya pasamos (con un costo de tiempo muy alto e innecesario).

En cierta ocasión Mario Montoya nos ilustró algo relativo a este tema.

Un abrazo depurado.

Al González.
Responder Con Cita
  #5  
Antiguo 03-01-2006
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Poder: 22
Bicho Va por buen camino
No eres la única

Hola Feliz Año ante todo

Pues siguiendo con el tema que inicio Yanina, a mí me ocurrió algo parecido hará cosa de un año, cuando empezaba hacer mis pinitos en PHP. Me dieron un programa sencillito, una consulta que realizara varios cálculos sobre los valores devueltos y mostrarlos por pantalla en forma de tabla con colorines y "pijaditas".

Pues bien después de varios días diseñando la página, cuando ya la tenía hecha, me comentan que hay un cálculo que no lo realiza bien no coge el mismo valor que su omónimo de Delphi (estabamos traspasandos algunos programas hechos en Delphi a PHP para colgar de nuestra intranet).
Pues tras dos días enteros buscando yo y un compañero mio que era el que me enseñó PHP no encontrabamos el fallo

Al tercer día, deseperado ya, en un momento de lucidez encontré el error

Un error tipográfico me hizo insertar una a delante o detrás de una instancia de una variable en uno de los bucles donde se incrementaba su valor. La dificultad reside en que en PHP no es necesario declarar las variables, de allí que cada vez el desespero fuera a más.

Por suerte eso ya no me ocurre
Ahora programamos en .NET
Saludos
Responder Con Cita
  #6  
Antiguo 03-01-2006
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 24
ContraVeneno Va por buen camino
Cita:
Empezado por Bicho
Ahora programamos en .NET
Saludos
¿Estas presumiendo o te estas quejando?
__________________

Responder Con Cita
  #7  
Antiguo 03-01-2006
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Poder: 22
Bicho Va por buen camino
No presumo ContraVeneno, ojala, pero llevo un par de meses peleándome con .NET y me está ganando por ahora
Suerte que todavía tengo mi Delphi que me ayuda en los malos momentos

Tampoco me quejo, porque aunque me resultase mucho más fácil de aprender a manejar el PHP, .NET lo encuentro más necesario y con más salidas profesionales para el futuro.

Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 18:40:09.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi