Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.10.08;
Скачать: [xml.tar.bz2];

Вниз

Какой компонент для Shell Notification посоветуете?   Найти похожие ветки 

 
AlexeyT ©   (2006-09-15 16:33) [0]

На Торри есть даже раздел такой: Notification. Но там все очень старое (от 97-го года, от 2000-го, максимум от 2004) и не поддерживает Юникодные имена и новые Дельфи. Один вроде поддерживает, Oxygen Dir Spy, но он за деньги, $25. :)
Может, есть что-то еще, посоветуйте?


 
Ketmar ©   (2006-09-15 18:32) [1]

ага. Shell_NotifyIcon() из стандартного ShellApi.pas.


 
AlexeyT ©   (2006-09-15 20:10) [2]

Нужно для нотификаций об изменений файлов.


 
Furyz ©   (2006-09-15 20:34) [3]

тебе ж правильно ketmar намекнул , помести в струтуру типа while


 
Ketmar ©   (2006-09-15 20:41) [4]

так тебе выводить, или следить? коли второе, то -- FindFirstChangeNotification() сотоварищи.


 
AlexeyT ©   (2006-09-16 10:10) [5]

Я знаю про API, *ChangeNotification, *CloseNotification etc. Хочется взять *готовый* компонент и не мучаться (с этим АПИ, тредами и проч.).
Писать вручную "цикл while" и работу с тредами - просто тратить время на то, что уже сделали другие...


 
Gero ©   (2006-09-16 10:26) [6]

> [5] AlexeyT ©   (16.09.06 10:10)


> Хочется взять *готовый* компонент и не мучаться (с этим
> АПИ, тредами и проч.).

В чем проблема, возьми, всего лишь 25$.


 
Percent   (2006-09-16 13:03) [7]

А чем TShellChangeNotifier с закладки Samples не подходит?


 
AlexeyT ©   (2006-09-16 14:59) [8]

>А чем TShellChangeNotifier с закладки Samples не подходит?

Его нет в D5-D7.

>В чем проблема, возьми, всего лишь 25$.

Нельзя - прога опенсурсовая. Должна, как ты понимаешь, собираться не только на моей машине а и у других людей, которым жалко $25 на такую мелочь как доп. компонент.

Короче, ясно. Проще всего взять один из бесплатных, который получше, и доработать "ручками". То что я хочу добавить, добавить в принципе легко, осталось выбрать компонент и все...
Всем спасибо.


 
Rouse_ ©   (2006-09-16 15:16) [9]


> Нельзя - прога опенсурсовая. Должна, как ты понимаешь, собираться
> не только на моей машине а и у других людей, которым жалко
> $25 на такую мелочь как доп. компонент.

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


 
Percent   (2006-09-16 15:40) [10]

Его нет в D5-D7.

"D5-D7" - это только D5 и D7, или D6 тоже?
Вот у меня в D6 присутствует.


 
AlexeyT ©   (2006-09-16 20:06) [11]

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

Да, но без компонента фича (отслеживание изменений файла) отвалится. Человек не сможет собрать то, что я собрал, пока не заплатит $25.

>"D5-D7" - это только D5 и D7, или D6 тоже?
Вот у меня в D6 присутствует.

Не знаю про D6. В D7 в Samples его нету.


 
guav ©   (2006-09-16 22:23) [12]

> В D7 в Samples его нету.

Есть.
Возможно при установке не было выбранно ставить Sample programs


 
AlexeyT ©   (2006-09-17 17:40) [13]

>Есть.
Возможно при установке не было выбранно ставить Sample programs

Нашел. Он в каталоге Demos\ShellControls.
Посмотрел. Ничего компонент, даже thread-safe.

Правда, я уже сделал свой, на основе fisFileNotification: добавил поддержку Юникода и режим слежения за отдельным файлом. Сегодня-завтра выложу на Торри.



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

Форум: "Прочее";
Текущий архив: 2006.10.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.054 c
6-1147961976
SamProf
2006-05-18 18:19
2006.10.08
Свой обработчик на серваке IIS


6-1147430573
Tempora
2006-05-12 14:42
2006.10.08
Как отобразить ход выполнения закачки IdFTP?


3-1154497168
Alex35
2006-08-02 09:39
2006.10.08
Пример работы с DTS на Delphi


3-1155039356
RomanH
2006-08-08 16:15
2006.10.08
Экспорт запроса в Excel


2-1158939869
RedLine
2006-09-22 19:44
2006.10.08
Автозапуск





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