Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #6  
Antiguo 18-12-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por aguml Ver Mensaje
La verdad es que no se como acomodar lo que me pones "ecfisa".
Usa __try inmediatamente seguido a la creación de bmp. Dado que el bloque __finally se ejecutará siempre, evitarás de ese modo el cuádruple llamado a delete bmp que realizas en tu código.

Otro ejemplo:
Código PHP:
{
  
// Se solicita el recurso
  
TStringList *sl = new TStringList;
  
__try {
    try {
      
sl->LoadFromFile(PATH); // ruta al archivo (correcta o errónea)
    
}
    catch(...) {
      
// Se tratan los errores (si los hay)
      
ShowMessage("Error ...");
    }
  }
  
__finally {
    
// Se libera el recurso 
    
delete (sl);
  }

Cita:
Empezado por aguml Ver Mensaje
Otra cosa, cuando entro en el catch y ejecuto la ultima linea que está dentro del catch ¿ejecuta el return de la funcion?
Si.
Podes usar un breakpoint y ejecutar con F7 (o devolver un valor arbitrario) para comprobarlo.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Porque no funciona Try Catch?? rogeliogamberro C++ Builder 5 14-12-2010 05:49:41
Dudas sobre funcion COUNT spalma MS SQL Server 1 13-12-2007 15:44:39
Pressing Catch para PS2 Ariel Pérez La Taberna 19 12-10-2007 21:36:40
try y catch en una consulta rodrigodeoz Conexión con bases de datos 8 04-10-2007 18:24:37
dudas sobre la función average expresión de Quicreport Manuel Impresión 4 16-05-2006 23:03:49


La franja horaria es GMT +2. Ahora son las 17:12:32.


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