Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.10;
Скачать: CL | DM;

Вниз

Подскажите как передавть приложению параметры,   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.052 c
15-1155525280
atruhin
2006-08-14 07:14
2006.09.10
Литература о тестировании ПО


15-1155679664
Konstantin555
2006-08-16 02:07
2006.09.10
Проблема со свитчем (сетью...)


6-1145197754
SPACE!!
2006-04-16 18:29
2006.09.10
WinSock Api Функция "Recv" : Что делать если буфер пуст ?


2-1155831546
pvi
2006-08-17 20:19
2006.09.10
Сетевая папка или нет


2-1156266682
she
2006-08-22 21:11
2006.09.10
Меньше нельзя