Вверх ↑
Этот топик читают: Гость
Ответов: 4622
Рейтинг: 746
#16: 2012-06-15 14:27:12 ЛС | профиль | цитата
Это ты так меня незаметно заставляешь сделать компонент?
карма: 26

0
Разработчик
Ответов: 26072
Рейтинг: 2122
#17: 2012-06-15 14:51:57 ЛС | профиль | цитата
Netspirit писал(а):
Это ты так меня незаметно заставляешь сделать компонент?

Почти. Альфа версию
карма: 22

0
Ответов: 4622
Рейтинг: 746
#18: 2012-06-15 14:52:04 ЛС | профиль | цитата
code_28187.txt

Переменная окружения устанавливается только для текущего процесса и для всех процессов, которые запускает данный процесс. Таким образом, можно вызывать чужой процесс со своими значениями переменных окружения (если они, конечно, не читают их из реестра, как наш компонент Dir).
карма: 26

1
файлы: 1code_28187.txt [4KB] [386]
Голосовали:ser_davkin
Разработчик
Ответов: 26072
Рейтинг: 2122
#19: 2012-06-15 15:00:57 ЛС | профиль | цитата
Отлично, вечерком займусь доводкой "напильником до самлета". Куда добавлять будем, в какую вкладку
карма: 22

0
Ответов: 4622
Рейтинг: 746
#20: 2012-06-15 15:02:43 ЛС | профиль | цитата
Наверное, "Контролы"? Не забудь добавить свойства по-умолчанию для верхних точек.
карма: 26

0
Разработчик
Ответов: 26072
Рейтинг: 2122
#21: 2012-06-15 15:16:43 ЛС | профиль | цитата
Netspirit писал(а):
Не забудь добавить свойства по-умолчанию для верхних точек

О! Точно бы забыл
карма: 22

0
Разработчик
Ответов: 26072
Рейтинг: 2122
#22: 2012-06-17 03:38:03 ЛС | профиль | цитата
Netspirit, не хватает еще метода удаления переменной. Создать ее можно при помощи doSet с несуществующим ранее именем, а вот удалить как
------------ Дoбавленo в 17.37:
Нашел -- SetEnvironmentVariable с параметром значения равным nil
------------ Дoбавленo в 03.38:
Добавил компонент EnvVars на SVN. Пример в справке
карма: 22

1
Голосовали:Ex_
Ответов: 4622
Рейтинг: 746
#23: 2012-06-18 12:37:18 ЛС | профиль | цитата
nesco, Что-то ты слишком витиевато поназывал точки.
1) Env - сокращенно от Environment ("среда"). Получается: doExpandEnv - "развернуть среду"? То же к остальным точкам.
2) onEndEnumEvn?

Предлагаю следующее:
code_28242.txt

И соответствующие изменения в коде.
карма: 26

0
файлы: 1code_28242.txt [2KB] [311]
Разработчик
Ответов: 26072
Рейтинг: 2122
#24: 2012-06-18 13:00:33 ЛС | профиль | цитата
Netspirit писал(а):
Предлагаю следующее:

Аргументы забыл приписать
карма: 22

0
Ответов: 4622
Рейтинг: 746
#25: 2012-06-18 13:33:10 ЛС | профиль | цитата
Кстати, а для чего они предназначены?
карма: 26

0
Разработчик
Ответов: 26072
Рейтинг: 2122
#26: 2012-06-18 13:39:51 ЛС | профиль | цитата
Netspirit писал(а):
Кстати, а для чего они предназначены?

Для отображения во всплывающей подсказке к точке.
------------ Дoбавленo в 13.39:
Все точки переименованы. Исправления на SVN и в Wiki
карма: 22

2
Голосовали:Netspirit, Ex_
Ответов: 4622
Рейтинг: 746
#27: 2012-06-18 13:41:03 ЛС | профиль | цитата
А, понял. Ну, добавь...
карма: 26

0
Разработчик
Ответов: 26072
Рейтинг: 2122
#28: 2012-06-18 13:42:07 ЛС | профиль | цитата
Netspirit писал(а):
Ну, добавь...

Все уже сделано
карма: 22

0
Ответов: 4622
Рейтинг: 746
#29: 2012-06-18 13:50:00 ЛС | профиль | цитата
Понял, что меня смущало в этих ARG(...). Они-то в подсказке показываются хорошо, но в панели справки и в панели точек - сбивают с толку. Поэтому никогда не пользовался.
карма: 26

0
Разработчик
Ответов: 26072
Рейтинг: 2122
#30: 2012-06-18 14:10:44 ЛС | профиль | цитата
Netspirit писал(а):
Поэтому никогда не пользовался

Ну и зря -- а еше они показывают аргументы и последовательность элементов MT-потока, если такой применяется
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)