Главная страница
    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.035 c
2-1156161877
Delphi basic
2006-08-21 16:04
2006.09.10
Как добавить в набор данных номера записей?


2-1156168479
Handle
2006-08-21 17:54
2006.09.10
Про файлы


15-1155727878
QuickFinder
2006-08-16 15:31
2006.09.10
Виджеты


2-1155564514
dera
2006-08-14 18:08
2006.09.10
Простой вопрос. Скачал компонент. Как его добавить в Делфи?


15-1155565469
Ксардас
2006-08-14 18:24
2006.09.10
товарищ спросил, а я чёт затруднился





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