Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как сделать так что бы программа сделанная на делфи, работала вес [D7, XP]


Страницы:   1 2

mr1Andersen ©   (2006-10-03 23:47:00) 

Как сделать так что бы программа сделанная на делфи, работала весь час, даже если окно самой программы не активное?


Amoeba   (2006-10-11 11:42:00) [1]


> SergP ©   (11.10.06 09:27) [39]
> > Во всяком случае, вопрошающий, похоже, трудолюбив.
>
>
> Да... Он действительно трудолюбив...
> Я бы наверное с ума сошел, если бы набирал все это... Даже
> пусть и копипастом...
>
>
> ...
> if key=65 then begin s1; T:=P('65'); s2; end;
> if key=83 then begin s1; T:=P('83'); s2; end;
> if key=68 then begin s1; T:=P('68'); s2; end;
> ...


Согласен, это просто кошмар какой-то! Вопрошающий еще не научившись элементарному кодингу уже берется за высокие материи.

Если вместо одной строчки
s1; T:=P(IntToStr(Key)); s2;
появляется на свет такое полчище IF'ов, да еще без ELSE между ними, то слов на это уже нет, одни буквы.


SergP   (2006-10-11 09:27:00) [2]

> Во всяком случае, вопрошающий, похоже, трудолюбив.


Да... Он действительно трудолюбив...
Я бы наверное с ума сошел, если бы набирал все это... Даже пусть и копипастом...


...
if key=65 then begin s1; T:=P('65'); s2; end;
if key=83 then begin s1; T:=P('83'); s2; end;
if key=68 then begin s1; T:=P('68'); s2; end;
...


evvcom   (2006-10-11 09:16:00) [3]

> [35] mr1Andersen   (11.10.06 01:24)
> Нужно чтоб программа работала даже если окно программы не
> активное.

Тебе это покажется странным, но программа продолжает работать, пока ее не закроют, даже если окно ее не активно.


mr1Andersen   (2006-10-11 01:54:00) [4]

ок, всем спасибо за ответы


Германн   (2006-10-11 01:37:00) [5]


> mr1Andersen   (11.10.06 01:24) [35]
>
> я может, ни все сразу понимаю в хуках. Вопрос к тем кто
> знаком с ними: они мне помогут решить мою проблему

Именно хуки и только они помогут решить твою задачу. И именно это и было сказано в [5].


mr1Andersen   (2006-10-11 01:24:00) [6]

я может, ни все сразу понимаю в хуках. Вопрос к тем кто знаком с ними: они мне помогут решить мою проблему: Проблема: программа работает если окно программы активное. Нужно чтоб программа работала даже если окно программы не активное.


Германн   (2006-10-11 01:16:00) [7]


> > http://www.delphimaster.ru/articles/hooks/index.html-
>  там
> > и исходники с примерами есть
>
> Там тоже ошибки есть.
>

Зато у форумчан уже есть опыт указаний на эти ошибки с примерами. И, кроме того, если будут "неглупые" вопросы по сей статье, имхо, ЮЗ не откажется помочь в свободное время. Он тоже в некоторой степени к ней причастен.


guav   (2006-10-11 01:04:00) [8]

> Я никогда ими не пользовался, если честно, - даже ни знал
> об их существовании.

Это не проблема. Не знал об существовании - уже знаешь. Не пользовался - послали на MSDN и даже на статью, можно изучать и пользоваться.


> кто то из вас пользовался хуками? если да, дайте хотя бы
> одну прогу только как пример.

Кто-то пользовался. Примеры по ссылке [22] .

К примерам, однако, следует относится критически, слишком много примеров с ошибками.


> http://www.delphimaster.ru/articles/hooks/index.html- там
> и исходники с примерами есть

Там тоже ошибки есть.


Zacho   (2006-10-11 00:56:00) [9]

А поиском хотя бы на этом же сайте воспользоваться ? Неужели так сложно ?
http://www.delphimaster.ru/articles/hooks/index.html- там и исходники с примерами есть


mr1Andersen   (2006-10-11 00:45:00) [10]

кто то из вас пользовался хуками? если да, дайте хотя бы одну прогу только как пример. Я никогда ими не пользовался, если честно, - даже ни знал об их существовании.


Германн   (2006-10-11 00:29:00) [11]

Удалено модератором


Ketmar   (2006-10-10 22:40:00) [12]

Удалено модератором


Kolan   (2006-10-10 22:30:00) [13]


> msdn.microsoft.com- Leonid Troyanovsky где ты видел хотя
> бы 1-но русское слово?

А шо оно там должно быть?


sniknik   (2006-10-10 22:29:00) [14]

Удалено модератором


mr1Andersen   (2006-10-10 22:27:00) [15]

Спасибо zamtmn ,но а если мне нужно не кеу (цифру) вставить а текстовый символ, тогда что? зациклить не получиться.


> Leonid Troyanovsky ©   (10.10.06 22:09) [19]
> > Leonid Troyanovsky ©   (10.10.06 22:07) [18] > А как насчет
> [12]?[14]Епст. Sorry.--Regards, LVT.

msdn.microsoft.com- Leonid Troyanovsky где ты видел хотя бы 1-но русское слово??


zamtmn   (2006-10-10 22:23:00) [16]

Удалено модератором


Ketmar   (2006-10-10 22:17:00) [17]

Удалено модератором


sniknik   (2006-10-10 22:17:00) [18]

вот, вторая ссылка, хорошее описание
http://www.rsdn.ru/article/baseserv/winhooks.xml


sniknik   (2006-10-10 22:13:00) [19]

> Вы не хотите мне помочь прямо
обычно хотят... мечтают просто. но нет правильного вопроса...

> дайте текст где описывается
легко, хотя мог бы (и должен был) сам до этого дойти
http://www.google.ru/search?hl=ru&q=SetWindowsHookEx&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=


Leonid Troyanovsky   (2006-10-10 22:12:00) [20]


> zamtmn ©   (10.10.06 22:10) [20]

> небудут:)


Будут.
Бо куча - лишь (косвенный) признак трудолюбия.

--
Regards, LVT.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо