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_
________________________________________________________________________________
|