Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Неверный путь поиска, в ActiveX приложении (http://forum.oszone.net/showthread.php?t=67890)

MasterJedi 29-06-2006 11:34 456004

Неверный путь поиска, в ActiveX приложении
 
Добрый день всем! Помогите разобраться вот с чем. Создавая ActiveX проект, а затем создавая его как HTML-страничку с встроенным элементом ActiveX, я столкнулся со следующей проблемой. Вызванная функцию
Код:

getcurrentdir
всегда возвращает мне путь соответствующий такому принципу БукваДиска(системного)_Documents&Settings_имя_пользователя_...._Рабочий_стол
Т.е при, например, открытии файла, прога ищет его именно в папке Рабочий Стол, а не в папке, где она(программа) сохранена... :help: Как изменить заданный путь поиска по умолчанию?

pva 30-06-2006 12:45 456426

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

DillerInc 30-06-2006 15:39 456485

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


Время: 11:44.

Время: 11:44.
© OSzone.net 2001-