Ver Mensaje Individual
  #2  
Antiguo 11-07-2011
Avatar de lmpadron
lmpadron lmpadron is offline
Miembro
 
Registrado: feb 2009
Ubicación: Habana, Cuba
Posts: 204
Reputación: 16
lmpadron Va por buen camino
Hola comunidad, he encontrado un ejemplo de como capturar el error en C++ builder y lo dejo aquí a modo de respuesta. En el ejemplo se captura el "EFOpenError" que es el tipo de error que daría este código al tratar de cargar un bmp y no encontrarlo en la ubicación especificada. para la pregunta que hice solo hay que cambiar el tipo de error que tratamos de capturar y ya !!! o al menos eso creo jejejeje, voy a probar !!!!

Código:
void __fastcall TForm1::FormDblClick(TObject *Sender)
{
	Graphics::TBitmap *BmpMercedes = new Graphics::TBitmap;

	try {
		try {
			BmpMercedes->LoadFromFile("Mercedes.bmp");
		}
		catch(EFOpenError *Error)
		{
			ShowMessage(Error->Message +
				    ".\nLa dirección, el nombre, o la extensión”
				    "pueden ser invalidas o no existir.");
		}
	}
	__finally
	{
		delete BmpMercedes;
	}
}
__________________
Nunca esta de más volver a ver la "Guia de Estilo" o "La Otra Guia de Estilo". Recuerda siempre usar los "Tags" para una mejor legibilidad de tu código.


Cuando miras fijamente al abismo, este te devuelve la mirada


oo______ooo_____ooo_ooooooo_____ooo____oooooo____ooooooo______oooo____ooo____oo_
oo______oooo___oooo_oo____oo__oo___oo__oo____oo__oo____oo___oo____oo__oooo___oo_
oo______oo_oo_oo_oo_oo____oo_oo_____oo_oo_____oo_oo____oo__oo______oo_oo_oo__oo_
oo______oo__ooo__oo_oooooo___ooooooooo_oo_____oo_ooooooo___oo______oo_oo__oo_oo_
oo______oo_______oo_oo_______oo_____oo_oo____oo__oo____oo___oo____oo__oo___oooo_
ooooooo_oo_______oo_oo_______oo_____oo_oooooo____oo_____oo____oooo____oo____ooo_
________________________________________________________________________________
Responder Con Cita