Главная страница
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.02 c
6-1196865973
Sunshine
2007-12-05 17:46
2008.12.21
Indy киберплат и шифрование.


15-1224847352
Nastusha
2008-10-24 15:22
2008.12.21
Нарисовать алгоритм


2-1226321890
MegaVolt_old
2008-11-10 15:58
2008.12.21
Подскажите про работу с PWideChar.


2-1226575325
Sveta
2008-11-13 14:22
2008.12.21
создание массива для button


15-1224237256
balepa
2008-10-17 13:54
2008.12.21
BPascal