SDimok, заметил такой момент - открыли в Вашей программе гербер из папки, поработали с ним, программу закрыли, папку удалили. Программа же запомнила последнюю рабочую папку и при следующей попытке открытия гербера выдает окно "Расположение недоступно".
При удаленной папке, диалог перенаправляется в папку "документы" в профиле пользователя.
Это жестко прописано в реестре по пути HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32
Там сохраняются все эхотэги последних открытых файлов. Там же и путь для диалогов по умолчанию.
Видимо у тебя в реестре неверная запись. (И скорее всего проблема только у тебя)
Я конечно сделал в следующей версии перехват этого исключения, и заворачиваю открытие диалога в папку, из которой запущено приложение.
ЕЕ ТОЧНО НЕ УДАЛЯТ
Добавлено after 6 minutes 9 seconds:На одной слышу как то встал в конце строки на 1-1.5 секунды
Именно в месте ожидания останова раньше не было ожидания квитанции от HLDI. И при таких затыках могла быть пропущена строка
экспонирования, вот только непонятно почему лазер оставался включенным (или выключенным).
Ладно, поживем увидим.