Форум » [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() Работает! Спасибо Григорий



полная версия страницы