AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Info Screensaver
Thema durchsuchen
Ansicht
Themen-Optionen

Info Screensaver

Ein Thema von Sixfold · begonnen am 2. Feb 2006 · letzter Beitrag vom 14. Jan 2008
Antwort Antwort
Seite 6 von 6   « Erste     456   
Sixfold
Registriert seit: 17. Aug 2004
Ich hatte kürzlich wegen Krankheit ein bisschen Zeit daheim und hab einen kleinen Bildschirmschoner programmiert.

Funktionen:
-Zeigt Uhrzeit und Datum an
-Zeigt außerdem Informationen über das Lied an, das gerade im Winamp abgespielt wird. Wenn verfügbar, zeigt es dazu ein kleines Album-Bild an (von Amazon.com)
-Zusätzlich kann man noch das Wetter der nächsten 4 Tage anzeigen (mit Bild und Text)
-Jede volle Stunde wird das Bild kurz schwarz
-RSS-Newsreader (aktualisiert sich alle 10 Minuten)
-Bei Fehlern beendet sich das Programm selbstständig und erstellt die Datei "error.log" im Programverzeichnis.

Systemvorraussetzungen:
-Da der Bildschirmschoner die Alpha-Transparency benutzt braucht man Win2k oder XP
-Eine Inernet-Verbindung ist für die Album-Bilder und das Wetter erforderlich
-Die Auflösung sollte bei mindestens 800 x 600 Pixeln liegen, da sonst die Anzeige nicht richtig funktioniert
-Bei einer Bildschirmhöhe von unter 768 Pixeln wird das Wetter nicht mehr angezeigt

Das Programm erstellt die Datei "Settings.ini" beim konfigurieren. Außerdem werden die Dateien "$temp", "$temp2" und "$temp3" erstellt. Diese Dateien werden aber sofort wieder gelöscht.
Alle Dateien werden in dem Verzeichnis abgelegt, in dem sich die .scr-Datei befindet.

Noch eine kleine Anleitung:
Beim Starten des Bildschirmschoners kann es vorkommen, dass recht lange (2 bis 3 sek.; vor allem auf langsamen Systemen) nichts passiert, bis der Bildschirmschoner geladen wird. Das passiert wenn in der Winamp playlist sehr viele (bei mir > 6000) Lieder sind, die erst verarbeitet werden müssen. In dieser Zeit kann ganz normal weitergearbeitet werden, aber wenn in dieser Zeit die Maus bewegt wird, wird das Laden abgebrochen. (Der Bildschirmschoner startet also nur ein paar Sekunden später als in Windows eingestellt)
Beim ersten Start wird kein Wetter / News angezeigt. Klickt dazu mit der rechten Maustaste auf die Datei, dann auf Konfigurieren. In dem Fenster gebt ihr oben die Adresse des Newsfeeds an und darunter den Namen eurer Stadt / eures Ortes und klickt auf Search. Dann wählt Ihr das zutreffende Ergebnis aus und klickt auf Save. Ganz untenn könnt ihr noch die Temperatureinheit auswählen und ob der Screensaver durchsichtig sein soll oder nicht.

Viel Spass beim Ausprobieren

Fabian Weber


--CHANGELOG-------------

22.02.2006
-ID3v2 Tag Anzeige repariert
-Parformance verbessert
-Fehler werden jetzt falls möglich ignoriert

13.02.2006
-Temperatur Anzeige verbessert (wird jetzt auch bei niedrigeren Aufklösungen angezeigt)
-Kleine Fehler behoben

11.02.2006
-Newsreader auf RSS-Basis eingebaut
-Code optimiert (startet jetzt ein bisschen schneller)
-Newsreader optimiert
-Bild für Newsreader eingebaut
-Log-Datei beu Fehlern eingerichtet

09.02.2006
-Alpha-Transparency Abschaltung verbessert
-Kleine Designmängel angepasst
-Quellcode überarbeitet
-"Cannot change Visible in OnShow or OnHide" Fehler behoben
-Sourcen jetzt hier verfügbar

07.02.2006
-Nun kann zwischen Celsius und Fahrenheit umgeschaltet werden
-Alpha-Transparency ist nun abschaltbar (Win2k/XP wird trotzdem benötigt)
-ID3-Tag Verarbeitung verbessert
-Kleine Fehler behoben

Ich bitte um Kritik / Verbesserungsvorschläge!
Miniaturansicht angehängter Grafiken
info_screensaver_544.png  
Angehängte Dateien
Dateityp: zip screensaver_170.zip (727,7 KB, 351x aufgerufen)
Dateityp: zip screensaver_source_996.zip (268,0 KB, 276x aufgerufen)
 
Benutzerbild von Light
Light

 
Turbo Delphi für Win32
 
#51
  Alt 28. Mär 2006, 16:27
Hallo Sixfold,

Ich hab nachgesehen:
Code:
26.03.06 20:06 - Cannot change Visible in OnShow or OnHide
sieht sehr danach aus als ob deine Fehler abfang methodik sehr gut funktioniert hat!
Jedes mal wenn ich versuche ihn aufzurufen schreibt er einen neuen eintrag in die error.log!
(tipp: vileicht solltest du die error.log mit dem titel des bildschirmschoners.log anlegen dann kann man sie schneller ausfindig machen!)

Ich fänd es schön wenn ich deinen Schoner auch nutzen könnte - wenn du es zeitlich nicht schaffst muss ich halt bis dann weiter bei meinem "Sendung mit der Maus"schoner bleiben

LG Stefan
Stefan
  Mit Zitat antworten Zitat
Benutzerbild von Light
Light

 
Turbo Delphi für Win32
 
#52
  Alt 28. Mär 2006, 16:37
Hi Sixfold,

ich bins nochmal -
ich hab jetzt mal die weather daten eingetragen - und siehe da - er funktioniert!
vileicht hilft dir das auch weiter - könnte es sein das er den einstellungsdialog anzeigen soll und das das irgendwie net geht und den fehler verursacht???

LG Stefan
Stefan
  Mit Zitat antworten Zitat
gmc616

 
Delphi 10.3 Rio
 
#53
  Alt 31. Mär 2006, 11:32
hi Sixfold,
ich weiß nicht ob das schon berichtet wurde, der Thread is ja doch schon etwas lang und es gibt zu viel zu lesen, wozu ich im Moment zu faul bin.

Der Screensaver gefällt mir sehr gut, jedoch macht er auf meiner Entwicklerkiste Probleme.
Er funktioniert zwei ... drei mal und dann nicht mehr. Der Desktop ist leer und man sieht das nur Hintergrundbild.
Kein Screensaver mehr.

An den Einstellungen hab ich nix verändert, einfach nur ins Win-Verzeichnis kopiert und als Screensaver ausgewählt. Ah doch, den DP-Newsfeed hab ich eingetragen.
Meine Kiste (P4 1.7, 256MB) läuft unter WinXP-Prof SP2 mit einer Auflösung von 1280x1024 32Bit.
Ich habe kein Winamp installiert.

Grüßle
gmc
  Mit Zitat antworten Zitat
Sixfold

 
Delphi 2006 Architect
 
#54
  Alt 31. Mär 2006, 14:16
Hmm.. das Problem hatten schon viele, mich eingeschlossen. Trotzdem hab ich bis jetz noch keine richtige Lösung dafür gefunden, weil ich keine Ahnung hab aus welchem Grund der Fehler überhaupt auftritt. Falls jemand es schafft, den Fehler ausfindig zu machen, bitte melden!

MfG Fabian
  Mit Zitat antworten Zitat
Mokuba01

 
Delphi XE2 Professional
 
#55
  Alt 14. Jan 2008, 19:28
Hi, guter Scr .

Könntest du villeicht mal auskommentieren?
Wäre schön.

Gruß Mokuba01
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#56
  Alt 14. Jan 2008, 21:56
Zitat von Mokuba01:
Hi, guter Scr .

Könntest du villeicht mal auskommentieren?
Wäre schön.

Gruß Mokuba01
Du weißt, dass der Thread fast 2 Jahre alt ist (1 Jahr und 1 Monat und ein paar zerqueschte ^^).

Aber dennoch: Cooler Screensaver
Sollte das Projekt noch vielleicht bisschen aktiv sein, würde ich eine unterstützung von VLC wünschen Falls sowas möglich ist?

Übrigens sagt er keine Internetverbindung, dabei habe ich eine Internetverbindung ?! Und Kaspersky meldet auch nichts, dass er was blockiert?!

MfG
xZise
Fabian
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 6 von 6   « Erste     456   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:53 Uhr.
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