![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
передать данные в другое приложение [D5, D6, D7, D2005, 2000, XP]
burrat © (2008-09-19 15:08:00)посоветуйте, как лучше передать данные в другое запускаемое приложение. В основном текст (по структуре ini). Есть вариант обработать чем нибудь типа base64 и передать в качестве параметра запуска, есть ограничение на длину параметра (Вин2000 и выше)?
Как еще можно передать, учитывая, что эта программа может быть консольной.
ЗЫ файлами не годится.
ANB (2008-09-19 15:27:00) [21]
> Встает вопрос о том, как передать ему данные.
Для начала надо поставить вопрос - а как это приложение готово данные принять.
> Ты не прав - винт точится при этом, а его жалко.
Тогда - MMF. Хотя это все равно "файл", а файлы же низзя :)
Jeer (2008-09-19 15:26:00) [22]А теперь все с начала, внятно, с чувством и тактом ( размерностью ).
burrat (2008-09-19 15:24:00) [23]"Другое приложение" - часть сервера отправки писем, этому приложению и передается структура в виде ini, в ней задаются параметры соединений, текст письма и получатель. Это приложение должно запускаться, формировать письмо и по smtp слать, потом закрываться. Встает вопрос о том, как передать ему данные.
Мое приложение следить за некими параметрами компьютера, при некоторых значениях этих параметров нужно отсылать письмо, используя "другое приложение".
Файлами нельзя. Просто нельзя.
Jeer (2008-09-19 15:18:00) [24]
> один из самых экономных способов.
Ты не прав - винт точится при этом, а его жалко.
ANB (2008-09-19 15:15:00) [25]
> Как еще можно передать, учитывая, что эта программа может
> быть консольной.
Есть целая куча способов.
Выбор способа зависит от того, какими способами запускаемое приложение умеет данные принимать.
Кстати, файлами - один из самых экономных способов.
Jeer (2008-09-19 15:12:00) [26]
> как лучше передать данные в другое запускаемое приложение
Откуда передать ?
Из мозга создателя-фантазера ?
Palladin (2008-09-19 15:11:00) [27]и почему файлами не годится?