Подскажите кто может, что не так. При вызове OpenDialog1.Execute происходят странные действия, проект зависает, либо диалог даёт выбрать корневую папку диска, но глубже не заходит и зависает.
При пошаговом выполнении не зависает и выводит такие окна: