Das macht so überhaupt keinen Sinn. Wenn du die
Exception nicht möchtest, öffne einfach selbst das
Handle und schließe es nicht wieder. Dann übergibst du das
Handle einem THandleStream und schon kannst du deine Anforderung "keine
Exception im Fehlerfall" ganz sauber lösen und hast einen Stream wie auch vorher mit dem Filestream.
Denn sobald das
Handle zu ist, könnte es jemand anders zufälligerweise öffnen bevor dein Filestream geöffnet wird und deine ganze Vorabfrage ist für die Katz.