منزل
Top.Mail.Ru Yandeks.Metrika
المنتدى: "To shabby";
الأرشيف الحالي: 2002.01.08;
تنزيل: [xml.tar.bz2];

إلى

أنا مصدوم البحث عن فروع مماثلة


Merlin   (2001-11-02 10:13) [0]

Письмо на delphi@mastak.com
Перебрал уже множество сайтов в поисках описания кода, который бы позволял приложению помещать свою иконку на панель задач, рядом с часами, но все мои старания так и не увенчались успехом... Вот, решил сейчас обратиться к вам, может поможете?



Clover   (2001-11-02 10:21) [1]

no comment ;-)



fliz   (2001-11-02 10:24) [2]

а если действительно перебрал и не нашел ?
:))))))))))))))))))))))))))))))))))))))))

2Мерлин

и что же ты ему ответил? ;)



panov   (2001-11-02 10:26) [3]

Ну приведите вы человеку рабочий пример кода!:-)
1. поместить иконку в Tray.
2. скрыть окно приложения.
3. прикрутить MenuPopup к иконке.:-)



Merlin   (2001-11-02 10:32) [4]

panov, напиши пример этого кода с такими коментариями, чтобы поняли даже те, кто перерыли весь инет в поисках, как это сделать и не нашли!!!
И я ссылку на его помещу в верхнее меню :))



Виктор Щербаков   (2001-11-02 10:45) [5]

Проблема очевидно была вот в чём.
Автор просто не знал, что место "где часы" называется Tray.
Поэтому все ссылки типа "как поместить иконку в трей" были им проигнорированы.
Поэтому ссылку в верхнее меню нужно такую:
"Как поместить иконку рядом с часами."

ЗЫ: Кстати на DrunkenDolphin именно так и сделано.



Masa   (2001-11-02 12:24) [6]

وظيفة TaskBarAddIcon( hWindow : THandle; ID : Cardinal;
ICON : hicon; CallbackMessage : Cardinal; Tip : String ) : Boolean;
فار
NID : TNotifyIconData;
بدأ
FillChar( NID, SizeOf( TNotifyIconData ), 0 );
with NID do
بدأ
cbSize := SizeOf( TNotifyIconData );
Wnd := hWindow;
uID := ID;
uFlags: = NIF_MESSAGE أو NIF_ICON أو NIF_TIP؛
uCallbackMessage := CallbackMessage;
hIcon := Icon;
if Length( Tip ) > 63 then SetLength( Tip, 63 );
StrPCopy( szTip, Tip );
الغاية؛

Result := Shell_NotifyIcon( NIM_ADD, @NID );
الغاية؛

------------

الإجراءات TForm1.Button1Click (المرسل: TObject) ؛
بدأ
TaskBarAddIcon(32,1,MB_OK,40,"Hello");
الغاية؛



panov   (2001-11-02 12:34) [7]

>masa
а PopupMenu? :-)



Anatoly Podgoretsky   (2001-11-02 12:40) [8]

Merlin © (02.11.01 10: 32)
Э это не поможет, все равно не найдут :-)
Вопрос который завоевал 7 премий оскара



Alexei   (2001-11-02 12:44) [9]

يجب أن يكون لدى أي مبرمج [Delphi] عادي مكتبة RX - وهناك مصادر المكون المقابل [TRxTrayIcon] هناك. كيف تجد هذه المكتبة في inete - الواجب المنزلي :-)



Феликс   (2001-11-02 12:54) [10]

Ну, на самом деле зря ты, Мерлин, так удив. Возможно, что человек действительно искал, да не нашел. Другой вопрос чем и сколько он искал...
Что действительно не понятно, так почему человек вопроса своего в форуме не задал. Или не искал подобные вопросы в форуме (думается, что где-то я уже видел такой вопрос с развернутым и понятным ответом).
Итого: Грешно смеят. над ламерами, лучше бы ты ему на его ошибки указал. Понятное дело, что не каждый поймет свои ошибки и пойдет по пути исправления, но уж лучше попробовать так сделать, чем грязно обсмеивать несчастного любителя Делфи.



-=CrazyFish=-   (2001-11-02 13:00) [11]

Согласен с Феликсом



Dimka Maslov   (2001-11-02 13:03) [12]

>Alexei
Я не считаю, что У любого нормального программиста на [Delphi] должна быть библиотека RХ, поскольку программист должен думать головой сам, а не пользоваться всякой ерундой, которую пихают всем подряд.



Merlin   (2001-11-02 13:13) [13]

> чем грязно обсмеивать
Это в чем же обсмеивание?
> лучше бы ты ему на его ошибки указал
Мне за день приходит неск. десятков писем на delphi@mastak.com с "ПОМОГИТЕ МНЕ!!!". Если я стану на них отвечать, то можно просто бросать основную работу, т.к. на нее времени уже не останется.
Самое ужастное, что 90% этих писем можно прямо отсылать в FAQ, и только у остальных 10% действительно нетривиалиные вопросы и их можно посылать в Форум.

Мое сообщение здесь с одной целью. Что изменить на сайте, чтобы подобные программеры все же смогли найти ответ на свой вопрос?!




Алексей Петров   (2001-11-02 13:24) [14]

> Dimka Maslov © (02.11.01 13: 03)
Иметь не значит пользоваться. А идей из RX можно хороших насобирать.

> Alexei © (02.11.01 12:44)
Я бы "нормального программиста на [Delphi]" заменил на "начинающего программиста на [Delphi]". Т.к. очень скоро при серьезной работе приходит понимание, что лучше полььзоваться только стандартными компонентами. И то осторожно и не всеми.



Феликс   (2001-11-02 13:37) [15]

شاركت في مشروع إنترنت واحد مع صديقي (مقابل $ :)))). في هذا المشروع ، كنت مسؤولاً عن قسم المقالة وأجبت على رسائل العمال. يجب أن أقول أن نفس الأغنية كانت هناك. الأسئلة هي نفسها تقريبا. يمكن العثور على إجابة لأي منهم في أي أسئلة وأجوبة. لقد أرسلت نصًا قياسيًا لكل "كاتب" مثل: "نظرًا لحقيقة أن الكثير من الأسئلة تأتي إلى عنواننا ولا يمكننا الإجابة عليها جميعًا ، فإننا ننصحك بالاطلاع على الأسئلة الشائعة الخاصة بنا [عنوان] ، بالإضافة إلى الأسئلة الشائعة التالية: المواقع ، [العناوين]. نعتقد أنك ستجد الإجابة على سؤالك في إحدى الصفحات. بالإضافة إلى ذلك ، ننصحك بطرح سؤالك في المنتدى [العنوان] ........ "أعتقد أن الإجابة قد استوفت الحد الأقصى من 10 ٪ من جميع الكتاب يعتقدون أن هذا هو الشكل الصحيح للتواصل مع الزوار. من ناحية ، هذا هو الاهتمام بمشاكل زوار موقعك ، من ناحية أخرى ، جذب الناس إلى المنتدى ، وأخيراً أنا متأكد من أنه كان هناك أولئك الذين ، من خلال هذه الروابط ، وجدوا الإجابة على سؤالهم.

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



panov   (2001-11-02 13:39) [16]

> فيليكس

Я специально искал в FAQ и в форумах, но развернутого ответа не нашел...



Феликс   (2001-11-02 13:52) [17]

2 panov
А может это ты письмо писал? :)))




Alexandr   (2001-11-02 14:06) [18]

по-моему, это последняя стадия кретинизма
вот из той же оперы

Помните, страховки были в "поле чудес"
ну так вот еще одна "отгадал все буквы, но не смог прочитать слово"
أو هنا
1. Не нашел книгу
2. нашел книгу, но не нашел где читать
3. Нашел где прочитать, но не нешел знакомых букв




panov   (2001-11-02 14:38) [19]

> فيليكس
Нет:-)



Romkin   (2001-11-02 14:39) [20]

а если Доску заявлений сделать, типа "Срочно требуется развернутый и полный код для помещения проги в трей"
- кто захочет, прокачает



Merlin   (2001-11-02 15:04) [21]

ما هي لوحة التطبيق؟



Anatoly Podgoretsky   (2001-11-02 15:10) [22]

Да этот форум и есть одна большая доска



Merlin   (2001-11-02 15:19) [23]

А весь интернет одна большая помойка :)
Есть все, но найти в ней что-либо... ух...



Феликс   (2001-11-02 15:23) [24]

Я тут в Делфях поискал и грязно украл вот такую вещь (см. ниже).
По ходу дела, именно это просил "друг по переписке" Мерлина. :)))


خاص
FIconData: TNotifyIconData;
.......................................
مع FIconData القيام به
بدأ
cbSize: = SizeOf (FIconData) ؛
Wnd: = Self.Handle؛
uID := $DEDB;
uFlags: = NIF_MESSAGE أو NIF_ICON أو NIF_TIP؛
hIcon := Forms.Application.Icon.Handle;
StrCopy(szTip, PChar(Caption));
الغاية؛
Shell_NotifyIcon(NIM_Add, @FIconData);
الغاية؛



Феликс   (2001-11-02 15:28) [25]

يبقى سؤال واحد فقط! كيفية إزالة هذا الرمز من هناك لاحقًا :))))))))))))))))))))))))))))))))))))))). سأكتب إلى ميرلين ، ويقولون إنه سعيد بالإجابة على مختلف الأسئلة :)))))))))))))))))



sudiv   (2001-11-02 15:42) [26]

إلى ميرلين
>Мое сообщение здесь с одной целью. Что изменить на сайте, чтобы подобные >программеры все же смогли найти ответ на свой вопрос?!
Может ему посоветовать заняться Васиком GW например как раз.

to Romkin
> "Срочно требуется развернутый и полный код для помещения проги в трей"
Так ведь из всех этих замудрых слов понятны только 1..2,4,7. Не поймет он (она?)! :)

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

PS Извиняюсь, если кого обидел. Не по злобсти.



Romkin   (2001-11-02 15:45) [27]

2Merlin
wish-list, что-то подобное было на http://delphi3000.com
давно не заглядывал, незнаю, есть ли сейчас
Идея в том, что кто-то пишет вопрос, требующий развернутого ответа, остальные голосуют (выставляют оценки от -5 до 5, допустим) на степень интереса, или посылают ответ.



Romkin   (2001-11-02 16:44) [28]

sorry, http://www.delphi3000.com/MyHome/ArticleRequests.asp



vuk   (2001-11-02 16:46) [29]

Я же говорю - не любит народ FAQ-и читать...



fliz   (2001-11-02 16:47) [30]

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

думаю незарегистрированным пользователям при размещении вопроса
надо рекомендовать посмотреть сначало в факью, пригрозив что
некорректные вопросы в стиле ЧтоДелатьПомогите будут просто
удалятся.

с письмами можно так. Сначало пусть пришлет запрос на
форму с пустыми полями, в которые впишет свой вопрос.
и где он искал ответы.Тогда не отвертится фразой
"искал всю жизнь во всём инете".




Kapusto   (2001-11-02 16:49) [31]

Это конечно хорошо, Ром, но представь себе - вопрос набрал 5 баллов, все кричат "Хочу, хочу!", а отвечать на него никто и не собирается...
ЗЫ: Я могу предположить, какой вопрос сразу наберет 5 баллов :))



asafr   (2001-11-02 16:55) [32]

Надо таким людям тоже помогать. Может он программирует всего месяц и ему лет 12. Бывает один и тот же вопрос от مختلف людей так часто звучит, ответ знаешь, но отвечать уже надоело. Надо такие наиболее часто задаваемые вопросы как-то отдельно выносить, не в FAQ.... Хотя не поможет: все равно будут спрашивать.



Romkin   (2001-11-02 17:03) [33]

2Kapusto - в конфе же отвечают
+ можно дать возможность ответившему править ответ, остальным комментировать
Насчет того, что никто не ответит - вставить уборку вопроса по давности, или ограничить количество всех вопросов, непопулярные сами уйдут
2fliz
голосование - не принудительно, в минус ставить те вопросы, которые абсолютно некорректно поставлены, на ваш взгяд, либо просто только плюс (+1)
и кстати, что мешает пользователю сразу зарегистрироваться?



Вадим   (2001-11-03 15:35) [34]

http://emanual.ru/cgi-bin/get.pl?id=2782&format=show



Oleg Gashev   (2001-11-03 21:56) [35]

А ссылок не надо. На регистрацию нового юзера требовать подтверждения ознакомления с FAQом. В котором будет несколько вопросов о Tray. Тогда больше его задавать и не будут.:))



кто-то из толпы   (2001-11-04 16:40) [36]

Не за горами четвертый (или какой-там) увровень программ компиляторов,
которые не только будут воспринимать голос, но и подбирать типовое
решение для вопроса. Тогда программист даже не будет помнить названия
"того" на чем он будет программировать. Да наверное и называться он
будет не مبرمج, а, например "постановщик". И уже не мастаки, а
несчастный компилятор будет биться, задавая наводящие вопросы, чтобы
узнать - чего же на самом деле хочет المستخدم .

Тока рот раскрывай и булки лопай
Во как !

:-))))

А вот интересно, на каких сайтах искали ответ по трею?

Наверное, по привычке, на тех которые с XXXX или с Мэ Пэ Три.
:-))))



Roma   (2001-11-05 16:42) [37]

> кто-то из толпы © (04.11.01 16:40)

А компиляторы (какого-то там уровня, воспринимающие голос) кто-то ж должен писать?... ;))) Мастакам работы хватит... ;)))

Вспоминается один рассказ любимого мною Шекли. Далекое, значит, будущее... Никто там уже не учится, а по достижению определенного возраста проходит молодежь комиссию, которая определяет их пригодность к тому или иному, после чего они прослушивают в гипнозе особую пленку, и через 5 минут - готовый специалист (перефразируя: "5 минут гипноза - и ты инженер!..." ;)) И вот один мальчуган, считая себя достаточно умным, решил, не проходя комиссию, готовиться стать программистом (совпадение, просто совпадение!... ;)) Читает бедняга книжки, программит что-то там, тужится, пыжится, в то время как сверстники его уподобляются стрекозе из известной басни. И на коммиссии определяют его, как дефективного! Напрочь не способного ни к какому обучению... Парень в шоке...
Не буду я всего рассказывать, но в конце все оказывается хорошо - парень-то на самом деле был круче звезд, выше яиц, частично ему объяснили, а больше он и сам понял, что кто-то ж должен составлять и программировать новые пленки для обучения и проектировать соответствующую аппаратуру и т.п. (техники, инженеры, математики и т.п.), кто-то должен сидеть в этой "приемной" комиссии и соображать насчет стратегии будущего развития (социологи, историки и т.п.) И засел парень за учебники, и учился положенное число лет, а не пять минут... И стал, небось, президентом, но об этом Шекли уже умалчивает... ;)))



Marser   (2001-11-07 09:53) [38]

Главное,что он ИСКАЛ,правда не то и не там :-)



صفحات: 1 فرع كامل

المنتدى: "To shabby";
الأرشيف الحالي: 2002.01.08;
تنزيل: [xml.tar.bz2];

الطابق العلوي









الذاكرة: 0.7 ميغابايت
الوقت: 0.042 ج
1-22184
تمساح إستوائي
2001-12-21 09:44
2002.01.08
ربما من يدري؟


4-22489
Skiv
2001-11-05 09:55
2002.01.08
عرض الإصدار *


1-22118
VLV
2001-12-19 21:59
2002.01.08
مكونات


3-21917
Termik
2001-12-04 11:43
2002.01.08
الوصول إلى جدول باسم مسجل في متغير


6-22294
s
2001-10-10 13:50
2002.01.08
أمثلة الصابون





الأفريكانية الألبانية عربي الأرميني أذربيجان الباسكي البيلاروسية Bulgarian التشيكية الصينية المبسطة) تقاليد صينية) الكرواتية التشيكية دانماركي Dutch أنجليزي الإستونية الفلبينية Finnish جيب
الجاليكية الجورجية الألمانيّة اليونانيّة الكريولية الهايتية اللغة العبرية الهندية الهنغارية أيسلندي Indonesian الأيرلندية Italian اليابانيّة الكوريّة اللاتفية اللتوانية المقدونية الملايو المالطية Norwegian
اللغة الفارسية بولنديّة البرتغاليّة رومانية Russian صربي السلوفاكيّة سلوفيني إسباني السواحيلي Swedish Thai التركية الأوكراني الأردية الفيتنامية ويلزي اليديشية البنغالي البوسنية
السيبيونو الاسبرانتو الغوجاراتية الهوسا همونغ الإيبو جاوي الكانادا الخمير لاو لاتينية الماوري المهاراتية المنغولية النيبالية البنجابية الصومالية التاميل التيلجو اليوروبا
زولو
Английский Французский ألماني Итальянский البرتغالية Русский Испанский