Linda-chan
25 Nov
2021
Забавно VirtualPC работает с расширениями файлов. Пытаешься ему через его объектную модель скормить образ дискеты (ибо управление дискетами выпилили из интерфейса VPC в Нанами), он смотрит, какое там расширение у имени файла. Если VFD – пытается монтировать. Если не VFD, то ДОПИСЫВАЕТ РАСШИРЕНИЕ к переданной строке и тут же возвращает ошибку «Файл не найден».



Какие кавычки в переменной FileName?
Для начала можно попробовать двойные («"») — конечно обычно это совершенно лишнее, но раз уж там всё так творчески обрабатывается, то попробовать-то можно.
Уточняю. Речь идёт не о BAT файлах, а о программном коде и объектной модели COM. Оно кавычки в строке воспримет как часть имени файла.
Я понимаю. Но если там есть одна специальная обработка (добавление расширения) имени, то откуда уверенность, что нет второй?
Красавцы :}