Ошибка при открытии файла, сохраненного на подключенном диске

У меня есть зритель, чтобы показать мои сохраненные отчеты. Delphi XE7 работает нормально. Но в новой версии (Delphi Tokyo) это не работает.

if OpenDialog.Execute then 
   ShellExecute (0, nil, 'C:\C_Progs\CrystalViewer.exe', 
PWideChar('"' +OpenDialog.FileName+ '"'), nil, SW_ShowMaximized);

Это любопытно, поскольку это происходит только тогда, когда я выбираю файл с подключенного диска.

ОШИБКА: приложение не может запуститься правильно (0xc0000001). Нажмите кнопку ОК, чтобы закрыть приложение

1 ответ

Решение: я использовал компонент TOpenDialog, но я изменил на TFileOpenDialog. Я не понимаю почему, но это сработало.

Другие вопросы по тегам