Page 1 of 1

Launch

Posted: Fri Feb 13, 2009 10:46 pm
by vkos
Launch - программа для запуска программы по её имени (без полного пути).
Пока что реализовано чтение ini-файла, в котором записаны пути к директориям, ну и, собственно, поиск программы и её запуск :D

Re: Launch

Posted: Sat Feb 14, 2009 7:27 pm
by vkos
Launch 0.1.1.
Реализован вывод в консоль (чтобы он работал, нужно поместить console.obj ИЗ АРХИВА в /sys/lib).

Re: Launch

Posted: Mon Feb 16, 2009 6:28 pm
by vkos
Версия 0.1.2
Более подробные сообщения при выводе в консоль (есть возможность настройки).
В следующей версии будет запуск с параметрами.

Re: Launch

Posted: Tue Feb 17, 2009 10:39 am
by Albom
у меня несколько вопросов:
1) зачем конкретно нужна эта прога? (я так понимаю это что-то наподобие переменной окружения PATH)
2) в чём заключаются изменения в console.obj?

p.s. прогу пока в реальной системе не запускал (только под Kolibri in win), в исходниках ещё не ковырялся

Re: Launch

Posted: Tue Feb 17, 2009 5:54 pm
by vkos
Albom
1) Прога, во-первых, для удобства, а прежде всего для опробации моих идей.
2) Изменения в названиях экспортируемых функций (для совместимости предыдущие остались). Просто остальные библиотеки используют другие имена функций и для удобства я сдлелал стандартизированные имена.

Re: Launch

Posted: Fri Feb 20, 2009 5:42 pm
by vkos
Launch 0.1.3
Как и обещал, реализована передача параметров запускаемой проге. Кроме того, исправлен запуск printf (хотя на работу программы это не повлияло).

Re: Launch

Posted: Mon Mar 09, 2009 5:46 pm
by vkos
Launch 0.1.4.
Исправлен запуск с параметрами. Исходники на SVN.

Re: Launch

Posted: Sun Oct 25, 2009 11:19 pm
by vkos
Launch 0.1.5
* Использование функции get_option_str из libini (последней ревизии) вместо самостоятельного разбора
* Переход на новые имена при импорте
Скоро будет следующая версия (0.1.6 или 0.2)..
Исходники на SVN (#1236).

Re: Launch

Posted: Mon Nov 09, 2009 11:15 pm
by vkos
Launch 0.2 beta (0.1.80)
+ Оповещение всех заинтересованных (входящих в группу launch_reactive) приложений через Kobra.

Теперь запуск через Launch можно использовать в приложениях, которым нужен PID запущенного процесса.