Я написал некоторую программу в Delphi и когда я запускаю ее с диска на ключ. В какой-то момент мне нужно отключить диск на клавиатуре во время работы приложения. Если я сделаю это на компьютере с по крайней мере 1 гб RAM, все будет в порядке. Когда я делаю это на машине с 512mb, я получаю внешнее исключение C0000006. Если я не ошибаюсь, это связано с тем, что ОС пытается прочитать следующую строку кода, но не может найти ресурс для нее (что означает, что приложение не было загружено в RAM), что является абсурдным, потому что это приложение 500 КБ.
Как я могу это решить? или, по крайней мере, справиться с этим исключением более элегантным способом? (Так как я не могу его поймать, поскольку это внешнее исключение).
О, и мое приложение Delphi представляет собой консольное приложение под Windows XP.