Entwickler-Ecke

Sonstiges (Delphi) - TNA-Icon (Das bei der UHR)


Anonymous - Sa 15.02.03 15:49
Titel: TNA-Icon (Das bei der UHR)
Kennt ihr ein Delphi 6 funktionierendes Open Source Programm bei dem ein TNA-Icon benutzt wird? 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.


Anonymous - Sa 15.02.03 16:06

Willst du ein Tut oder willst du wissen wie das geht?


bis11 - Sa 15.02.03 16:07

Also den Suchbegriff hier im Forum eingeben und ich habe genau drei links gefunden, wo alles genau erklärt wird :
http://www.delphi-forum.de/viewtopic.php?p=12412&highlight=#12412

http://www.tipps.delphi-source.de/desktop/tut20020915-4.shtml

http://www.delphi-forum.de/viewtopic.php?p=36306#36306

Und die gibt es noch oben drauf dort gibt es Komponenten für das Problem :

http://www.torry.net

Dann hätte ich noch folgenden Link für Dich :

http://www.swissdelphicenter.ch/de/showcode.php?id=1303

Ist sogar mit Demo.


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.


Leathl - Sa 15.02.03 21:34

---


Anonymous - Sa 15.02.03 22:14

die musste mir nicht mehr empfehlen =) Genau diese habe ich mir installiert =) Die 2 Komps sind klasse.

Danke fürs lesen