Головна сторінка
Top.Mail.Ru Яндекс.Метрика
Форум: "пошарпану";
Поточний архів: 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 or NIF_ICON or NIF_TIP;
uCallbackMessage: = CallbackMessage;
hIcon: = Icon;
if Length (Tip)> 63 then SetLength (Tip, 63);
StrPCopy (szTip, Tip);
end;

Result: = Shell_NotifyIcon (NIM_ADD, @NID);
end;

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

процедура TForm1.Button1Click (Sender: TObject);
починати
TaskBarAddIcon (32,1, MB_OK, 40, "Hello");
end;



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] повинна бути бібліотека RХ - а там є вихідні відповідного компонента [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]

Я з моїм другом брав участь в одному інтернет-проект (за $ :)))). Я в цьому проекті був відповідальним за розділ статті і відповідав на листи трудящих. Повинен сказати, що там така ж пісня була. Питання практично однотипні. Відповідь на будь-який з них можна було знайти в будь-якому розділі FAQ. Кожному такому "письменнику" я відправляв стандартний текст типу: "У зв'язку з тим, що на нашу адресу приходить занадто багато питань і ми не в силі відповісти на всі з них, ми радимо вам подивитися наш FAQ [адреса], а також Чаво наступних сайтів, [адреси]. Ми думаємо, що ви знайдете відповідь на своє питання на одній зі сторінок. Крім того радимо ваше запитання задати на форумі [адреса] ........ "Я думаю, що відповідь удолетворять напевно максимум 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;
.......................................
with FIconData do
починати
cbSize: = SizeOf (FIconData);
Wnd: = Self.Handle;
uID: = $ DEDB;
uFlags: = NIF_MESSAGE or NIF_ICON or NIF_TIP;
hIcon: = Forms.Application.Icon.Handle;
StrCopy (szTip, PChar (Caption));
end;
Shell_NotifyIcon (NIM_Add, @FIconData);
end;



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

Залишається тільки одне питання! Як цю іконку звідти потім прибрати :)))))))))))))))))))))))))))))))))))))). Напишу Мерлину, кажуть, що він із задоволенням відповідає на різні питання :)))))))))))))))))



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

to Merlin
> Моє повідомлення тут з однією метою. Що змінити на сайті, щоб подібні> програмісти все ж змогли знайти відповідь на своє питання ?!
Може йому порадити зайнятися Васіком 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 вся гілка

Форум: "пошарпану";
Поточний архів: 2002.01.08;
Завантажити: [xml.tar.bz2];

наверх









Пам'ять: 0.7 MB
Час: 0.051 c
4-22495
ридати
2001-11-05 09:57
2002.01.08
основи WinAPI


6-22267
wHammer
2001-09-28 15:00
2002.01.08
Було-б дуже зручно ...


1-22075
до
2001-12-19 12:40
2002.01.08
Таблиці в MS Word


14-22371
дрімучий
2001-11-08 17:11
2002.01.08
Життя після смерті?


4-22486
Pantero
2001-11-03 23:59
2002.01.08
Обробляти





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська