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

Вниз

postmessage - Как послать сообщение?   Найти похожие ветки 

 
Rav4   (2008-11-10 13:00) [0]

Привет!

У меня такой вопрос.

В таймере с помощью FindWindow ищу имя папки.
Если папка найдена, то как правильно в мемо занести инфо о том, что папка была открыта?
У меня все время получается в цикле.
А нужно только один раз вывести строку.

т.е. примерно так:


12:00:23 - Новая папка. Открыта
12:24:19 - Мои документы. Открыта


 
Сергей М. ©   (2008-11-10 13:03) [1]


> У меня все время получается в цикле.
> А нужно только один


Убери цикл и будет один раз


 
Leonid Troyanovsky ©   (2008-11-10 13:10) [2]


> Rav4   (10.11.08 13:00)  

> В таймере с помощью FindWindow ищу имя папки.

Что значит "имя папки"?
Например, у меня в проводнике не установлено:
Display the full path in the title bar.
И что тогда правильно заносить?
И чего нужно  postmessage?

--
Regards, LVT.


 
sniknik ©   (2008-11-10 13:16) [3]

> И чего нужно  postmessage?
ну как чего... вот
http://delphimaster.net/view/2-1226041538/
> postmessage(findwindow(nil,pchar(st),),WM_CLOSE,0,0);


 
Rav4   (2008-11-10 13:40) [4]

Мастера, я с этой веткой согласен, что будут и тормоза и слезы.
Но иного пути я пока не знаю.


 for i:=0 to form1.ListBox1.Items.Count-1 do
 begin
     postmessage(findwindow(nil,"имя папки",),WM_CLOSE,0,0);
 end;


если в цикл занести
memo1.Lines.Add(datetostr(now)+" "+timetostr(now)+" " +st+" "+"папка была открыта");

то запись крутится каждую секунду.

Подскажите пожалуйста, что нужно сделать?


 
Сергей М. ©   (2008-11-10 13:45) [5]


> что нужно сделать?


Для начала нужны осознанные и вразумительные комментарии, что это за цикл и что ты делаешь в каждой его строчке...


 
brother ©   (2008-11-10 13:45) [6]

ты может всеж код весь покажешь?

> form1.ListBox1.Items.Count-1


> st

это что?

если нужно 1 раз, то если она уже была открыта ставь флаг и если флаг например true, то запись в мемо не выводи уже


 
Leonid Troyanovsky ©   (2008-11-10 13:49) [7]


> Rav4   (10.11.08 13:40) [4]

> Мастера, я с этой веткой согласен, что будут и тормоза и
> слезы.

Т.е., это, дейс-но, продолжение
http://delphimaster.net/view/2-1226041538/ ?

А что полезного извлечено из оного дидактического материала?

>      postmessage(findwindow(nil,"имя папки",),WM_CLOSE,0,
> 0);

Зачем нужно это аж Count-1 раз? Для несогласных?

> memo1.Lines.Add(datetostr(now)+" "+timetostr(now)+" " +st+"
> "+"папка была открыта");

Кто такой st.

--
Regards, LVT.


 
sniknik ©   (2008-11-10 13:50) [8]

> Для начала нужны осознанные и вразумительные комментарии, что это за цикл и что ты делаешь в каждой его строчке...
дежавю...



Страницы: 1 вся ветка

Текущий архив: 2008.12.21;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
15-1224826433
БарЛог
2008-10-24 09:33
2008.12.21
А кто-нибудь помнит сайт, который показывает


2-1226142482
Pv
2008-11-08 14:08
2008.12.21
Проблема с anci


15-1224594136
Ega23
2008-10-21 17:02
2008.12.21
Абрамов, отзовись!


15-1224770961
@!!ex
2008-10-23 18:09
2008.12.21
Хочу купить доменное имя, но оно уже занято... хостером...


4-1202310065
lead-in
2008-02-06 18:01
2008.12.21
"Шифровка по Виндусовски"