Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
4-1147362425
DmitryFox
2006-05-11 19:47
2006.09.10
Определение COM порта подключенного USB устройства


15-1155826819
ArtemESC
2006-08-17 19:00
2006.09.10
Забыл...


1-1153991453
mega83
2006-07-27 13:10
2006.09.10
Определение Офиса


2-1156189876
shart
2006-08-21 23:51
2006.09.10
WORD > 2xBYTE


2-1156247645
tytus
2006-08-22 15:54
2006.09.10
TOracleQuery





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский