Главная страница
    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.039 c
2-1155830851
GTAID
2006-08-17 20:07
2006.09.10
PChar:=String


2-1156145493
redlord
2006-08-21 11:31
2006.09.10
hwnd окна из application


1-1154327198
KygECHuK
2006-07-31 10:26
2006.09.10
Проблема с иницилизацией переменных


15-1155804379
memo
2006-08-17 12:46
2006.09.10
O... Задача.....


11-1132132273
cpp
2005-11-16 12:11
2006.09.10
KOL for C++





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский