Переменные окружения в CreateProcess?
От: V0land  
Дата: 04.12.02 14:20
Оценка:
проблема: я из своей программы выполняю CreateProcess(nil,CmdLine,nil,nil,false,CREATE_NO_WINDOW,nls_lang_env,nil,lpStUpInfo,lpPrcsInfo), где CmdLine="sqlplus scot/tiger@test @testsql >>testsql.lst", а nls_lang_env="nls_lang=RUSSIAN_CIS.RU8PC866" — после этого созданный процесс(sqlplus) виснет, хотя если вместо nls_lang_env передавать nil, то всё работает — скрипт из testsql.sql выполняется и sqlplus завершает работу нормально. Похоже проблема в том что я не все переменные передаю. Надо все переменные передавать или можно только изменёную?
Re: Переменные окружения в CreateProcess?
От: Flamer Кипр http://users.livejournal.com/_flamer_/
Дата: 04.12.02 14:26
Оценка:
Здравствуйте, V0land, Вы писали:

[]

Кто будет форматировать сообщение? Пушкин?

Re: Переменные окружения в CreateProcess?
От: vasketsov Россия http://ntprog.by.ru
Дата: 04.12.02 14:26
Оценка:
Здравствуйте, V0land, Вы писали:

V>Похоже проблема в том что я не все переменные передаю. Надо все переменные передавать или можно только изменёную?


Вроде как все. Если NULL — берется от себя, если нет — программист говорт системе "спокойно, я зная что делаю", и она обязана подчиниться.
Васкецов Сергей
http://registry.km.ru
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.