Chertenok.ru - все о программировании
Вход  |  Регистрация  |  Поиск 
Праздник
Через 3 дня :

День славянской письменности и культуры


КАК ЗАДАТЬ РАЗМЕР КОМАНДНОЙ СТРОКИ для CreateProcess


Новая тема  Ответить  Печать Предыдущая тема  Следующая тема
Автор Сообщение
Stegan
Гость







СообщениеСр, 17-Авг-2005 12:00    Заголовок сообщения: КАК ЗАДАТЬ РАЗМЕР КОМАНДНОЙ СТРОКИ для CreateProcess
Цитата

Привет!
Использую функцию

CreateProcess(nil, pCmd, nil, nil,
True, 0, nil, CurDir, StartupInfo, ProcessInfo)

но работает до той поры, пока pCmd относительно не велико (около 800 символов).
Кто знает
КАК УВЕЛИЧИТЬ РАЗМЕР БУФЕРА ДЛЯ КОМАНДНОЙ СТРОКИ ?

Заранее спасибо!
Stegan
В начало
DrPass
Знающий :)
/Почетный Модератор/


Возраст: 31
Знак зодиака: Лев
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
СообщениеСр, 17-Авг-2005 20:14 
Цитата

Мне даже страшно представить себе программу, которой требуется командная строка в 800 байт длиной. Скорее всего, не хватает выделенного под окружение места. Такие данные нужно передавать через stdin, а не через командную строку
_________________
Да пребудет с вами Сила!
В начало
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Страница 1 из 1
Перейти:  
Новая тема  Ответить  Печать

Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете присоединять файлы в этом форуме
Вы можете скачивать файлы в этом форуме
хостинг от .masterhost 
Rambler's Top100