получить в программе путь к её ехе-шнику
Посоветуйте, кто знает. Надо в процессе исполнения программы получить путь строку с путём к её исполнимому файлу :x . Пишу на ВСВ5.
Заранее благодарен...
//Вторая int __fastcall ParamCount()- возвращает общее количество параметров в командной строке.
В Help есть пример.
Удачи.
Цитата:
Originally posted by kizianov
Доброе время суток.
Посоветуйте, кто знает. Надо в процессе исполнения программы получить путь строку с путём к её исполнимому файлу :x . Пишу на ВСВ5.
Заранее благодарен...
Доброе время суток.
Посоветуйте, кто знает. Надо в процессе исполнения программы получить путь строку с путём к её исполнимому файлу :x . Пишу на ВСВ5.
Заранее благодарен...
Application->ExeName - полное имя исполняемого файла (c:\proram files\my_program\program.exe)
ExtractFilePath(Application->ExeName) - путь к есполняемому файлу со слэшем на конце (c:\program files\my_program\)
ExtractFileName(Application->ExeName) - имя исполняемого файла (program.exe)
Всем огроооомное спасибо :)
DWORD GetCurrentDirectory(
DWORD nBufferLength, // size, in characters, of directory buffer
LPTSTR lpBuffer // address of buffer for current directory
);
Цитата:
Originally posted by bercut
А также еще можно при помощи вот этой функции:
DWORD GetCurrentDirectory(
DWORD nBufferLength, // size, in characters, of directory buffer
LPTSTR lpBuffer // address of buffer for current directory
);
А также еще можно при помощи вот этой функции:
DWORD GetCurrentDirectory(
DWORD nBufferLength, // size, in characters, of directory buffer
LPTSTR lpBuffer // address of buffer for current directory
);
Вообще-то так можно узнать текущий каталог, и далеко не факт, что он будет тем, где находится ваша программа.