Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Heise News im System-Tray... (https://www.delphipraxis.net/29384-heise-news-im-system-tray.html)

DerAndereMicha 8. Sep 2004 14:45


Heise News im System-Tray...
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hier ein kleines Progrämmchen, was die Heise-News anzeigt.

Es erscheint nach Start im System-Tray und zeigt immer an wieviel ungelesene
News es bei Heise-Online gerade gibt. Wenn es eine Neuigkeit gibt, erscheint eine
kurzes Popup am oberen Bildschirmrand. Mit Doppelclick auf das Icon im Tray, erscheinen
alle letzen News (Anzahl kann eingestellt werden, sowie vieles andere auch...)

Viel Spaß damit.


Neuste Version immer hier

mirage228 8. Sep 2004 15:42

Re: Heise News im System-Tray...
 
Hi,

wenn ich auf "Einstellungen" klicke, blinkt leider nur der Eintrag in der Taskleiste kurz auf und verschwindet wieder. Das Fenster wird aber nicht angezeigt :-(

mfG
mirage228

DerAndereMicha 8. Sep 2004 15:47

Re: Heise News im System-Tray...
 
Was hast'n für'n Betriebssystem ?

mirage228 8. Sep 2004 15:49

Re: Heise News im System-Tray...
 
Hi,

ich habe Windows XP Professional mit Service Pack 2

mfG
mirage228

moritz 8. Sep 2004 15:52

Re: Heise News im System-Tray...
 
Hallo,

als mir gefällt das Programm sehr gut! Was ich noch toll fände:
-Eine Option zum auswählen, was passieren soll, wenn eine neue Nachricht da ist (Text auf dem Bildschrim anzeigen*, Sounds abspielen, Icon blinken[das wäre mir persönlich wichtig], ...)
-Autostart

Ansonsten genial!

gruß, mo

* ich würd nen transparenten text aufm bildschrim vorschlagen

DerAndereMicha 8. Sep 2004 15:53

Re: Heise News im System-Tray...
 
Hab mich noch nicht getraut den WinXP SP2 zu installieren und würde
den Fehler jetzt erstmal darauf schieben. Wenn ich mich mal überwinde, gibts
bestimmt ein Update. Sorry erstmal.

DerAndereMicha 9. Sep 2004 07:21

Re: Heise News im System-Tray...
 
@Moritz

Wollte eigentlich nichts mehr an dem Tool machen (bis Heise seine Seite wieder mal
ändert ;-)). Habe auch momentan wenig Zeit für solche "Spielereien".

Das Fenster mit Text popt doch auf, wenns ne neue Nachricht gibt u. das Blinken
des Icons im Tray gibts doch auch schon, halt nur nicht wahlweise. An einen Sound
hab ich leider nicht gedacht. Hat halt jeder so seinen eigenen Geschmack. Ich schreibs
auf den Wunschzettel.


Tip: Wenn Du nen schlimmen Bug findest, muß ich das Programm ändern u. da würde
ich bestimmt die eine oder andere Kleinigkeit auch gleich mit einbauen :-)

DerAndereMicha 9. Sep 2004 11:55

Re: Heise News im System-Tray...
 
Hab meine Meinung geändert, hier die neuste Version.

- Datum wird wieder korrekt angezeigt
- Win XP SP2 Problem gefixed (Danke mirage228)
- Autostart in Optionen hinzugefügt
- und Extra für Moritz ein Sound bei neuer Nachricht


[Edit] Neuste Version auf letzter Seite [/Edit]

mytar 9. Sep 2004 12:31

Re: Heise News im System-Tray...
 
Ich fang gleich an zu heueln :? :cry:

Einfach klasse!
Ich schau regelmäßig bei heise vorbei, aber dieses Tools ist ... :love:

Wie bekommst du eigentlich solche Forms, die sind ja ganz ohne Windows-Style und normalem
Border, wie macht man das?

elliot2extreme 9. Sep 2004 12:58

Re: Heise News im System-Tray...
 
Zitat:

Zitat von mytar
Wie bekommst du eigentlich solche Forms, die sind ja ganz ohne Windows-Style und normalem Border, wie macht man das?

Hi,

du kannst bei einem Formular in Delphi doch einen Borderstyle auswählen. Wenn du diesen auf bsNone stellst ist die Titelleiste weg und du hast auch keinen Rand mehr.

Jedoch hast du dann keine Möglichkeit mehr dein Formular zu verschieben.

Es gibt aber die Möglichkeit wie bei Winamp dort ist es egal wo man hinklick um das Fenster zu verschieben. Hier der Source dafür.

Diese Procedure musst Du im Private-Abschnitt deklarieren:
Delphi-Quellcode:
procedure WMNCHitTest(var M: TWMNCHitTest);
  message wm_NCHitTest;
Und hier die eigentliche Implementation der Procedure:
Delphi-Quellcode:
procedure TForm1.WMNCHitTest (var M: TWMNCHitTest);
begin
  inherited;
  if M.Result = htClient then
    M.Result := htCaption;
end;
htClient gibt an, dass Du dich im normalen Bereich Deiner Anwendung befindest, also nicht die Titelleiste bewegst. Mit htCaption wird die Titelleiste angesprochen und diese soll emuliert werden.

Gruß Markus

DerAndereMicha 9. Sep 2004 13:01

Re: Heise News im System-Tray...
 
Ist ne ganz normale Form ohne Border, darauf liegt
ein Panel für den Form-Rand, darauf ein Panel für die
Titelleiste (mit der ich die Form "anfassen" kann) und
darauf wiederum 3 Buttons. Ganz einfach :-)

Mit dem verschieben der Form übers Panel geht so viel einfacher :

Delphi-Quellcode:
procedure TForm1.Panel1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  ReleaseCapture;
  Form1.perform(WM_SysCommand, $F012, 0);
end;

moritz 9. Sep 2004 13:34

Re: Heise News im System-Tray...
 
*gg* Danke! :dp:
Ein Fehler (?) ist mir noch aufgefallen: Wenn man ein Nachrichtenfesnter minimiert, geht das so komisch über den Startbutton. Und es kommt Werbung in der Anzeige ;)
Ansonsten Cool!

Gruß, mo

DerAndereMicha 9. Sep 2004 13:49

Re: Heise News im System-Tray...
 
Das mit dem Minimieren ist so gewollt und Werbung kommt keine, wenn Du sie
ausstellst :-) Nur Flash-Werbung habe ich glaube noch nicht rausgefiltert.

moritz 9. Sep 2004 13:51

Re: Heise News im System-Tray...
 
Flash mein ich :stupid:

Jelly 9. Sep 2004 14:17

Re: Heise News im System-Tray...
 
Hi,

ich zieh meinen Hut (so ein Smilie fehlt eigentlich noch hier). Das Programm ist echt klasse. Klein, simpel, aber ungeheurlich nützlich... Respekt.

Gruß,

NicoDE 9. Sep 2004 14:21

Re: Heise News im System-Tray...
 
Wenn bereits ein Browser geöffnet ist (bei mir ist Moz als Standardbrwoser eingerichtet) und ich ein zweites Mal doppelt auf die Zeile und/oder Benachrichtigung klicje, wird versucht \\www.heise.de\... zu öffnen.

Es gibt bei uns im Netzwerk mit an Sicherheit grenzender Wahrscheinlichkeit keinen Server mit diesem NetBios-Alias ;)

mirage228 9. Sep 2004 14:37

Re: Heise News im System-Tray...
 
Hi,

Nun funktionierts bei mir auch!

Super Programm! :thumb:

mfG
mirage228

DerAndereMicha 9. Sep 2004 14:40

Re: Heise News im System-Tray...
 
Habs nur mit Opera und IE getestet,dort geht es. Ansonsten schalte doch
einfach das Öffnen im Standard-Browser aus...

mytar 10. Sep 2004 11:10

Re: Heise News im System-Tray...
 
Liste der Anhänge anzeigen (Anzahl: 1)
Bug beim Update (siehe Anhang);
  • Einträge falsch (Datum 2x)
  • Beim Klick -> Fehler im Browserfenster

Nach einem Neustart der Anwendung funktionierts wieder!

writeln 10. Sep 2004 12:26

Re: Heise News im System-Tray...
 
Schönes Tool! :spin2:

Kompakt, flott und das Design finde ich wirklich gelungen.
(läuft sogar auf einem "alten" P II mit NT 4.0...)

Eine Frage habe ich aber doch:
- Wozu genau dienen die "Favoriten" ?

Sowas wäre auch praktisch für die aktuellen Themen der DP... :zwinker:

Gruber_Hans_12345 10. Sep 2004 12:33

Re: Heise News im System-Tray...
 
tolles Programm ... (sowas wäre wirklich auch für DP toll !)

könntest du die Spalten zum einstellen machen bzw. die erste so breit das sich das Datum auch ausgeht, wenns fett geschrieben ist

Gruss
Hans

NicoDE 10. Sep 2004 13:26

Re: Heise News im System-Tray...
 
Zitat:

Zitat von Gruber_Hans_12345
könntest du die Spalten zum einstellen machen bzw. die erste so breit das sich das Datum auch ausgeht, wenns fett geschrieben ist

Ich habe mit einem DFM-fähigen Ressourcen-Editor TForm1.Panel1.ListView1.ShowColumnHeaders = True gesetzt...

plumper 10. Sep 2004 14:24

Re: Heise News im System-Tray...
 
Sehr geniales Programm!!!

GimbaR 11. Sep 2004 15:50

Re: Heise News im System-Tray...
 
goil, goil, goil, mehr kann man net sagen...
sry, dass es nach spam aussieht, abba einfach nur genial, THX!!!

mytar 12. Sep 2004 11:25

Re: Heise News im System-Tray...
 
Bei mir ist das Proggi seit ein paar Tagen immer in Autostart! :mrgreen:
(Und da kommts auch nicht mehr weg!)

DerAndereMicha 14. Sep 2004 07:39

Re: Heise News im System-Tray...
 
Sorry für die späten Antworten, hab ein verlängertes WE gegönnt.

Zitat:

Wozu genau dienen die "Favoriten" ?
Damit kannst Du Schlagwörter definieren, welche dann in den Headern der Nachrichten
gesucht werden und in der Liste etwas anders angezeigt werden.

Zitat:

könntest du die Spalten zum einstellen machen bzw. die erste so breit das sich das Datum auch ausgeht, wenns fett geschrieben ist
Ich schau mal was sich machen läßt...

Zitat:

Ich habe mit einem DFM-fähigen Ressourcen-Editor TForm1.Panel1.ListView1.ShowColumnHeaders = True gesetzt...
Herzlichen Glückwunsch.

Zitat:

Einträge falsch (Datum 2x)

Beim Klick -> Fehler im Browserfenster
Wahnsinnig informative Bugbeschreibung. Danke.




Und recht herzlichen Dank für die vielen Lobeshymnen.

Soviel positive Resonanz hatte ich eingentlich nicht erwartet.

fluxury 14. Sep 2004 09:44

Re: Heise News im System-Tray...
 
Hi Micha,

der HeiseNews Ticker ist ein echt cooles Progamm.

Was mir aber noch fehlt ist das man alle Nachichten als gelesen markieren kann,diese Option fehlt hier irgendwie ...



Mfg

Fluxury

DerAndereMicha 14. Sep 2004 12:38

Re: Heise News im System-Tray...
 
STRG+A - Rechte Maustaste - als gelesen markieren ...

fluxury 14. Sep 2004 12:43

Re: Heise News im System-Tray...
 
Das hätte ich mir auch denken können :wall:

Danke auch


mfg

Fluxury

Jelly 14. Sep 2004 13:20

Re: Heise News im System-Tray...
 
Ich starte das Programm im Autostartordner, und zwar erstmal minimiert. Mir ist dabei aufgefallen, daß dann die News erst geladen werden, beim ersten Aufklappen des Fensters. Ist das so gewollt oder sollten die News nicht gleich schon beim Start geladen werden ?

DerAndereMicha 14. Sep 2004 14:28

Re: Heise News im System-Tray...
 
Das liegt am TWebbrowser Control was ich verwende, das hat die "komische" Eigenschaft, den
Inhalt einer Webseite erst dann zu laden, wenn es selber visible ist.

Bitte schalte das minimiert Starten bei der Verknüpfung aus, das Programm startet
von sich aus minimiert und zwar so, daß die News schon beim Start geladen werden und
sich das Programm erst dann minimiert :-)


Und dann hab ich noch ein Update :

- Doppelte Daten werden nicht mehr angezeigt
- Datumsspalte wird automatisch der Größe angepaßt, auch bei zu großer Schriftart (Tahoma würde ich eher empfehlen)



[Edit] Neuste Version auf letzter Seite [/Edit]

DerAndereMicha 17. Sep 2004 12:17

Re: Heise News im System-Tray...
 
Und noch ein Update, mit dem lang ersehnten Flash-Werbe-Ausblendeverfahren©.


[Edit] Neuste Version auf letzter Seite [/Edit]

-NIP- 17. Sep 2004 14:49

Re: Heise News im System-Tray...
 
Ich finde nicht so gut, dass wen man das Browser-Fenster deaktiviert(sprich z.B. den Explorer in den Vordergrund ruft), die Form irgendwie durchsichtig wird. Dann kann man vom anderen Fenster kaum was erkennen.

Ansonsten ist das Programm sehr gelungen und ist auch bei mir schon Standardkandidat im Tray.

-NIP-

TomGeo 23. Sep 2004 22:34

Re: Heise News im System-Tray...
 
Tolles kleines Prog.

Auch wenn ich nicht gerade sagen kann das ich sowas unbedingt gesucht habe,
frage ich mich seit 5 Minuten wie ich so lange ohne dieses Tool ausgekommen bin!
:thumb:

Thomas

DerAndereMicha 29. Sep 2004 07:18

Wieder mal eine neue Version...
 
Neue Version - Neues Glück.

Ich sollte bei Microsoft anfangen, bei diesem Versionschaos :-)

Ne im Ernst, hab noch ein paar Kleinigkeiten geändert, sollte nun aber
die letzte Version werden...

Viel Spaß damit.

kohennigs 29. Sep 2004 09:50

Kleiner Wunsch !
 
Moin moin !


Erstmal schliesse ich mich der Meinung an, dass dein Programm echt Klasse ist !
Ein kleiner Wunsche wäre es, wenn man quasi "browser-like" das Fenster
in dem die Nachricht eingeblendet wird, mit Strg+W schliessen könnte.

Wäre vielleicht ne Anredung, wenn Du mal wieder genug Kleinigkeiten zu ändern
hast.


MfG

Kai Hennigs

RalfOne 28. Okt 2004 11:09

Re: Heise News im System-Tray...
 
Hallo zusammen,


das Programm ist echt sehr nett und schön klein.
Hast Du schonmal dran gedacht den Source hier reinzustellen?
Würden bestimmt einige sehr interessant finden.
Ich übrigens auch :)
Aber Super Proggi.

ellelle 2. Nov 2004 18:34

Re: Heise News im System-Tray...
 
hallo,

das programm ist wirklich nützlich.

ist esmöglich, dass du sie seite von der die nachrichten abgerufen werden variabel machst?
wäre echt schön, wenn ich das Programm auch für andere seiten nutzen könnte.

danke
elle

Beckman 2. Nov 2004 22:26

Re: Heise News im System-Tray...
 
Zitat:

Zitat von ellelle
hallo,

das programm ist wirklich nützlich.

ist esmöglich, dass du sie seite von der die nachrichten abgerufen werden variabel machst?
wäre echt schön, wenn ich das Programm auch für andere seiten nutzen könnte.

danke
elle


das wird schwer machbar sein, ohne fuer die neue seite den parser zu schreiben.

aber mein translator unterstuetzt auch google/babelfish/leo.dict, also es spricht nix dagegen, mehrere news-pages einzubinden :D


ich teste mal gleich das ding :)


edit:


geil. das design ist cool. hast du das selbst irgendwie so hinbekommen, oder ist das eine style-kompo?

DerAndereMicha 3. Nov 2004 07:47

Re: Heise News im System-Tray...
 
@RalfOne: Hatte erstmal nicht vor die Sourcen zu veröffentlichen.

@ellelle: Der Parser ist nicht variabel genug programmiert worden
(hinterher ist man halt schlauer), um ne Anpassung an andere Seiten
einfach zu implementieren. Mit ein bißchen Zeit (die ich im Moment
aber leider nicht habe) spricht aber vom Prinzip her nichts dagegen.

@Beckman: Das Design ist fast ohne zusätzliche Kompos realisiert.
Die Controls stammen aus irgendeiner Flatstyle-Sammlung. Die
Fenster sind selbst gestaltet (bsNone + Panels + Speedbuttons).


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:36 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz