Delete - Sa 15.02.03 20:39
Titel: Re: TNA-Icon (Das bei der UHR)
| sCrAPt hat folgendes geschrieben: |
| Bitte sagt mir ned das ich mir die Tutorials von Luckie angucken soll. Ich hab die hälfte der dafür benötigten Units nicht obwohl ich die Pro hab. |
Das ist ja mal eine haarsträubende Ausrede. :roll: Im Beispiel aus Luckies Tutorials werden nur Units benutzt, die selbst Personal-Besitzer haben. Hier mal die USES-Liste:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| uses Windows, Messages, DllVersion in '..\..\Common~1\DllVersion.pas', ShellAPI {$IFDEF VER130} ,ShellAPI_Fragment in '..\..\Common~1\ShellAPI_Fragment.pas' {$ENDIF} ; |
Die beiden Units, die durch extra Pfadangaben gekennzeichnet sind, liegen bei. Die "DllVersion" dient nur dazu, die Version der
shell32.dll zu ermitteln, während die "ShellAPI_Fragment" die Erweiterungen für Balloon-Tooltips usw. enthält. Abhängig von der ermittelten DLL-Version stehen also die üblichen oder (unter 2000 und XP) die erweiterten Funktionen zur Verfügung.
Die zweite Unit wird -durch den Compilerschalter!- aber nur bei Delphi 5 benutzt, weil das
meine Delphi-Version ist; mit der habe ich die Demo auch geschrieben. Da ich D6/7 nicht habe, weiß ich auch nicht ob diese Erweiterungen dort vielleicht implementiert sind.
Wenn nicht, dann hilft es, die beiden Anweisungen
{$IFDEF VER130} und
{$ENDIF} zu entfernen.