Форум » [x]Harbour » "Нормализация" пути к файлу » Ответить
"Нормализация" пути к файлу
nick_mi: Есть программа, терминал GTWVT, которая вызывает другую программу через wapi_ShellExecute () Проблема заключается в следующем Если выполняю вот такой вызов wapi_ShellExecute( ,"open" ,"C:\Program Files\Resonance\Частотный контроль\freqt\bin\Banq.exe","-mini -cfg options.cfg" , , 0) Вызов Banq.exe не выполняется Если выполняю вот такой вызов (путь подсмотрел в Нортоне) wapi_ShellExecute( ,"open" ,"C:\Progra~1\Resona~1\ED4B~1\freqt\bin\Bang.exe","-mini -cfg options.cfg" , , 0) вызов выполняутся. Как заставить wapi_ShellExecute () брать полный путь к EXE файлу, и если это невозможно, как "нормализовать" путь для вызова EXE.
Ответов - 4
Sergy: Походу, какая-то фигня с русскими именами файлов/каталогов. Кодовая страница в приложении точно указана RU866 или 1251 ?
gfilatov2002: nick_mi пишет: как "нормализовать" путь для вызова EXE Посмотри функцию wapi_GetShortPathName()
nick_mi: Sergy пишет: Кодовая страница в приложении точно указана RU866 или 1251 ? Кодовая страница 1251
nick_mi: gfilatov2002 пишет: Посмотри функцию wapi_GetShortPathName() Работает! Спасибо Григорий
полная версия страницы