| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Платформы Windows Mobile и Windows Embedded > Embedded VC++ |
| Автор: _Mac_Sim_ 7.1.2008, 15:00 |
| При написании проги на Embedded Visual C++ 4.0 под WM2003 возник вопрос, как приложению узнать свой собственный путь. К прмеру, на Delphi это выглядит так: Application.ExeName. Может кто-нить подскажет? Наверняка делается это очень просто. |
| Автор: Alexeis 7.1.2008, 16:02 | ||
Функция есть такая
Из нее делфя и достает путь к экзешнику. |
| Автор: _Mac_Sim_ 7.1.2008, 19:31 |
| На самом деле всё немного иначе. GetCommandLine - возвращает аргументы коммандной строки адресованные приложению. Но огромное спасибо за наводку, ибо как по хлебным крошкам я дошёл до нужной функции. Вот код: TCHAR* cl = new TCHAR[500]; GetModuleFileName(NULL, cl, 500); Памятник бы надо поставить создателям справки в Embedded МС ++ 4.0, и желательно посмертный! Всеми фибрами души я ненавижу их. Почему же, к примеру, в делфях в справке на любую функцию вы можете найти ссылки на ближайшие функции, на модуль-прародитель, в котором в конце коцов есть ссылки на все остальные его функции. Может посоветуете книжку какую-нить, только потолковее! |