Форум: "Основная";
Текущий архив: 2006.09.10;
Скачать: [xml.tar.bz2];
ВнизПодскажите как передавть приложению параметры, Найти похожие ветки
← →
OlDirtyBastard (2006-07-29 14:05) [0]и соответсвенно как приложением эти параметры принимать
← →
OlDirtyBastard (2006-07-29 14:29) [1]Имеется ввиду работающие приложение
← →
antonn © (2006-07-29 16:25) [2]какие параметры? запуска - paramstr()
← →
Loginov Dmitry © (2006-07-29 16:38) [3]> как передавть приложению параметры
SendMessage,
PostMessage
← →
OlDirtyBastard (2006-07-29 16:56) [4]Я уже реализовал через атомы
← →
Пусик © (2006-07-29 17:02) [5]
> OlDirtyBastard (29.07.06 16:56) [4]
> Я уже реализовал через атомы
Это как?
← →
Anatoly Podgoretsky © (2006-07-29 17:15) [6]Ужас
← →
OlDirtyBastard (2006-07-29 18:27) [7]
> Anatoly Podgoretsky © (29.07.06 17:15) [6]
>
> Ужас
Чего?
у меня 1 параметр, котрый принимает два значения (1 или 2)
> Пусик © (29.07.06 17:02) [5]
>
>
> Это как?
GlobalAddAtom
GlobalFindAtom
GlobalDeleteAtom
← →
Пусик © (2006-07-29 19:44) [8]
> OlDirtyBastard (29.07.06 18:27) [7]
А как твое приложение понимает, что ему передали параметр какой-то?
← →
Германн © (2006-07-30 00:21) [9]
> Anatoly Podgoretsky © (29.07.06 17:15) [6]
>
> Ужас
>
Но если атомы существуют, должен же кто-нибудь их использовать! :-)
← →
OlDirtyBastard (2006-07-30 12:09) [10]"А как твое приложение понимает, что ему передали параметр какой-то?"
оно по таймеру ищет атом :)
← →
Ketmar © (2006-07-30 15:11) [11]я знаю способ интереснее: написать драйвер режима ядра. так точно ещё никто не делал.
← →
Anatoly Podgoretsky © (2006-07-30 15:43) [12]Германн © (30.07.06 00:21) [9]
In Microsoft® Windows®, an atom table is a system-defined table that stores strings and corresponding identifiers. An application places a string in an atom table and receives a 16-bit integer, called an atom, that can be used to access the string. A string that has been placed in an atom table is called an atom name.
Атомы были придуманы в Win16 из-за ограничений системы и в первую очередь для поддержки DDE
Отсюда и 16 битность, отсюда и не возможность от отказа их в системе.
Атомы придуманы не для передачи параметров приложению.
← →
Германн © (2006-07-30 16:56) [13]
> Атомы были придуманы в Win16 из-за ограничений системы и
> в первую очередь для поддержки DDE
> Отсюда и 16 битность, отсюда и не возможность от отказа
> их в системе.
>
Ну тем более! Жалко их бедненьких. Маются без дела, несчастные. Вот автор сабжа их и пожалел. Дал им хоть какую-то работёнку. :-)
← →
ПЛОВ © (2006-07-31 15:03) [14]Лучше через файл... Там можно записать любые параметры в неограниченом количестве.
Еще есть реестр, буфер обмена (пользователи думаю оценят, главное чтобы параметры передавались как можно чаще), localhost.
Вариантов много :)
← →
Ketmar © (2006-07-31 16:08) [15]а драйвер всё равно круче.
← →
ПЛОВ © (2006-07-31 17:44) [16]
> а драйвер всё равно круче.
Ну и какой-нить PCI девайсик под него сваять... Передача параметров дело серьезное :)
← →
StriderMan © (2006-07-31 18:56) [17]
> Ну и какой-нить PCI девайсик под него сваять
можно и два ком-порта проводком законнектить...
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2006.09.10;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.051 c