Witam
Pisze do Was z prosba o rade.
Chcialbym uzyskac taki efekt:
http://www.swissdelphicenter.ch/en/showcode.php?id=1164
Jest tutaj podany caly gotowy kod ale u mnie on sie nie uruchamia, kompilator pokazuje bledy.
Uzywam Delphi 6 na XP
Po dlugich poszukiwaniach odkrylem ze problem tkwi w deklaracji typu TNewNotifyIconData. W kodzie sa jakies wzmianki o Versji 5 - z moich poszukiwan najprawdopodobnie chodzi o wersje IE - min. 5 - ja mam u siebie IE6.
Z tego co sam sie dowiedzialem to po prostu u mnie kalasa TNewNotifyIconData nie ma nastepujacych pol:
- szTip: array [0..127] of Char; tylko 0..63
- dwState: DWORD;
- dwStateMask: DWORD;
- szInfo: array [0..255] of Char;
- szInfoTitle: array [0..63] of Char;
- dwInfoFlags: DWORD;
Bledne linie kodu:
strPLCopy(Form1.IconNotifyData.szInfo, TipInfo, SizeOf
strPLCopy(IconNotifyData.szInfoTitle, TipTitle, SizeOf
IconNotifyData.dwInfoFlags := NIIF_INFO;
Czy ktos moglby mi powiedzic jak skompilowac i uruchomic ten kod ?
Znalazlem jeszcze to:
http://www.delphipraxis.net/topic420.html - jest tu cos o wersji biblioteki shell32.exe gdzie najprawdopodobniej jest zadeklarowana klasa TNewNotifyIconData - u mnie ten plik jest w wersji 6.x
Za wszelkie porady bede bardzo wdzieczny
Z reguly sam rozwiazuje problemy w programowaniu ale tym razem po prostu sie poddaje po 2 dniach spedzonych w necie i szukaniu przyczyny...
Pozdrawiam
Bodzio
p.s. gdzies w necie natrafilem na wzmianke ze w Microsoft .NET Framework 1.1 nie ma mozliwosci wyswietlenia takiego dymku - nie wiem czy to prawdziwa informacja - ja mam zainstalowana wersje 2.0