Одна вещь, которая мне очень понравилась в VB6, это то, что у вас была возможность сообщать среде разработки о всех ошибках независимо от того, какую обработку ошибок вы настроили. Можно ли сделать то же самое в VS2008, чтобы отладчик остановился при любой ошибке, даже если это происходит внутри оператора try-catch?
Проблема особенно сложна, когда вы обрабатываете файл, скажем, 500 записей, и он не работает с одной из них - кто знает, какая - Вы не хотите изменять код так, чтобы ваш счетчик for инициализировался вне для цикла - это небрежно в долгосрочной перспективе. Вы просто хотите, чтобы отладчик знал, что он остановился из-за каких-то настроек, которые вы где-то установили.