Если в VC++ функции аналогичные Делфяшным ParamStr, ExtractFile*** и т.д. ?
Здравствуйте, Kart, Вы писали:
K>Если в VC++ функции аналогичные Делфяшным ParamStr, ExtractFile*** и т.д. ?
Для консольных приложений это параметры argc argv функции main. Для не консольных надо самому парсить или использовать функцию CommandLineToArgvW которая только на NT и только в Уникодной версии.
А вот что такое ExtractFile яуже не помню.
Ты судя по всему с Дельфи на VC переходишь — это хорошо

. Только когда приводишь дельфийские аналоги пожалуйста хоть пиши что они делают. Оба языка мало кто знает, а так (по описанию) тебе быстрее подберут нужные функции.
A>А вот что такое ExtractFile*** яуже не помню.
Эти функции из полного пути возвращают диск, директорию с программой, название файла программы и т.д.
A>Ты судя по всему с Дельфи на VC переходишь — это хорошо
.
Ага, уже неделю VC++ мучаю
Здравствуйте, Kart, Вы писали:
K>Как получить полный путь к программе? Нпр, "C:\WIN\myprog.exe"
В винде, самый надёжный метод:
::GetModuleFileName(0, buf, sizeof(buf));
Правда надо быть готовым к "длинным".
P.S. Смотри MSDN — там всё есть. ;-в
... << RSDN@Home 1.1.0 stable >>
A>>А вот что такое ExtractFile*** яуже не помню.
K>Эти функции из полного пути возвращают диск, директорию с программой, название файла программы и т.д.
Опять же могу посоветовать смотреть MSDN, если ленно писать всё ручками. ;-в
Кроме того есть _splitpath из рунтайма.
Если хочется "кошерного" плюса посмотри на boost/filesystem
... << RSDN@Home 1.1.0 stable >>