Вверх ↑
Разработчик
Ответов: 26163
Рейтинг: 2127
#1: 2009-11-02 11:50:00 ЛС | профиль | цитата
Действительно, или я чего-то не догнал, или... но для получения параметров используется функция


function GetEnvironmentVariable(lpName: PChar; lpBuffer: PChar;
nSize: DWORD): DWORD;

Функция извлекает значение переменной среды окружения текущего процесса.

Параметры:
lpName: Строка содержащая переменную среды.
lpBuffer:Строка получающая значение переменной среды.
nSize: Размер в символах строки получающей значение переменной среды Sizeof(lpBuffer).

Возвращаемые значения
Если функция успешна, то возвращаемая величина это число символов в строке указанном параметром lpBuffer, не включая завершающего символа.
Если переменная среды не обнаружена, то возвращаемое значение - 0.
Если размер буфера строки недостаточен, то возвращаемая величина - требуемый размер для буфера

Что никаким боком не вяжется с переданной строкой параметров. Для этого используется

Функция GetCommandLine, которая извлекает командную строку для текущего процесса
карма: 22

0