Короче в коде вызываю установку переменных, но они не усанавливаются. Вот кусок кода: void ldmScreen::changeDM ( int id, bool on ) { // setenv ( "LDM_NAME_SESSION", list_name_dm[id], 1 ); // setenv ( "LDM_EXE_SESSION", list_start_script_dm[id], 1 ); if ( putenv ( "LDM_NAME_SESSION" ) < 0 ) cout << "Error setenv\n"; if ( setenv ( "LDM_EXE_SESSION", "TEST", 1 ) < 0 ) cout << "Error setenv\n"; releaseDM ( ); dm[id].on ( ); /******************** For Debug *********************/ if ( on ) cout << id << " id " << list_name_dm[id] << " on;\n"; else cout << id << " id " << list_name_dm[id] << " off;\n"; /****************************************************/ } Функция точно вызывается, об этом говорят строчки которые выводятся для проверки индексов ( Видно в коде ). При этом сообщение об ошибке "Error setenv\n" , которое бы вылезло, если установка прошла бы не успешно не выводятся. А вот признаки не становки ( проверено после запуска программы ): alexandr@cyclon alexandr $ echo $LDM_EXE_SESSION alexandr@cyclon alexandr $ echo $LDM_NAME_SESSION alexandr@cyclon alexandr $ Может кто подскажет что не так! Заранее спасибо!!!
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от cyclon
Ответ на:
комментарий
от idle
Ответ на:
комментарий
от cyclon
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Dead
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Не вызываются функции внутри namespace. (2004)
- Форум Не понятки с pthread_create (2010)
- Форум Проблема с оптимизацией исходников. (2017)
- Форум putenv & setenv (2002)
- Форум boost::asio::async_write вызывает Segmentation fault (2023)
- Форум Segmentation fault при чтении файла. (2003)
- Форум undefined symbol: test (2006)
- Форум Можно ли использовать функции класса без его инициализации. (2005)
- Форум Через XDM не перезапускается а от рута всё пучком :( (2004)
- Форум QTcpSocket win и странное поведение (2014)