> } catch (Exception &exception) {

で受けとけば、
exception.Message
にエラーの内容が入ってるんだよ。

VCLがセットした論理的なエラーメッセージの場合もあるし、
Win32APIのエラーコードからエラー文字列を設定している場合もあるし。

だから、exception.Messageを書かずに、BCBスレで質問すること自体反則!