PDA

Показать полную графическую версию : Неверный путь поиска, в ActiveX приложении


MasterJedi
29-06-2006, 11:34
Добрый день всем! Помогите разобраться вот с чем. Создавая ActiveX проект, а затем создавая его как HTML-страничку с встроенным элементом ActiveX, я столкнулся со следующей проблемой. Вызванная функцию getcurrentdir всегда возвращает мне путь соответствующий такому принципу БукваДиска(системного)_Documents&Settings_имя_пользователя_...._Рабочий_стол
Т.е при, например, открытии файла, прога ищет его именно в папке Рабочий Стол, а не в папке, где она(программа) сохранена... :help: Как изменить заданный путь поиска по умолчанию?

pva
30-06-2006, 12:45
1. Попробуй GetCommandLine и возьми из этой строчки полный путь к экзешнику.
2. Если у тебя запускается библитека dll, то GetCurrentDir возвращает рабочую папку процесса, под чьим сейчас работает DLL.
Пробуй GetModuleFileName, но как взять HMODULE от текущей библиотеки, я не придумал. Вроде GetModuleHandle не то делает.

DillerInc
30-06-2006, 15:39
MasterJedi
А можно на каком-то более конкретном примере: что запускается,что ищется,что открывается и т.д.
А то не совсем понятно,что требуется.




© OSzone.net 2001-2012