AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte WallpaperChanger v1.8 - Automatisches Ändern des Wallpapers
Thema durchsuchen
Ansicht
Themen-Optionen

WallpaperChanger v1.8 - Automatisches Ändern des Wallpapers

Ein Thema von CalganX · begonnen am 24. Sep 2005 · letzter Beitrag vom 2. Sep 2008
Antwort Antwort
Seite 8 von 12   « Erste     678 910     Letzte »    
CalganX
Registriert seit: 21. Jul 2002
WallpaperChanger ist ein kleines, einfaches Tool, das in einem vorgegebenen Intervall das Windows-Wallpaper ändert.
Es gibt bereits einige solcher Tools, doch viele davon funktionieren bei mir aus mehreren Gründen einfach nicht (es passiert nichts, Dateien werden nicht gefunden, usw.) oder komprimieren die Bilder und verschlechtern damit die Qualität (teilw. dramatisch). Außerdem ist keines von denen bisher von mir geschrieben. Soll heißen, ich habe das Programm geschrieben, weil ich es selber haben wollte und einfach mal programmieren wollte.
Ich habe mir mehrere solcher Tools angesehen und versucht das Beste aus allen irgendwie einzubauen, aber ohne abzuschreiben (Source ist fast komplett von mir selber zusammengeschrieben und -gebastelt und nahezu komplett objekt-orientiert).
Der WallpaperChanger hat einige Features, die ihn von seiner "Konkurrenz" abheben. Zum Beispiel die einfache GUI oder dass die Hintergrunddateien weder komprimiert noch sonstwie verändert werden. Außerdem gibt es seit Version 1.7 die Möglichkeit auf mehreren Monitoren verschiedene Wallpaper anzuzeigen.

Release-Notes (Version 1.8 ):
  • Die Multi-Display-Unterstützung, die mit der Version 1.7 implementiert wurde, kann noch einige Fehler aufweisen und bei exotischen Display-Konfigurationen zu Fehlern führen. Ich würde mich freuen, wenn ich so viel Feedback, wie möglich bekomme, um die Funktion zu verbessern.
  • Wenn ihr eine alte Version im Autostart stehen habt, löscht unbedingt den Registry-Eintrag.
    Einfach auf "Manuell starten" klicken und dann auf "Übernehmen" und wieder auf "Im Autostart" und dann auf "Übernehmen".
  • Unter Windows 9x muss der ActiveDesktop deaktviert werden, ansonsten wird kein Wallpaper angezeigt.
  • Das Programm lässt sich in die TNA minimieren - Wenn WPChanger aus dem Autostart aufgerufen wird, geschieht dies automatisch. Per Doppelklick oder über das Kontextmenü holt man es wieder von dort hervor. Wenn das Programm geöffnet, aber im Hintergrund ist, kann man das Fenster nach vorne holen durch einfachen Klick auf das Tray-Icon.
  • Der WPC sollte mit allen gängigen Bildformaten (PNG, GIF, JPEG, BMP) umgehen können.
  • Programm erfolgreich getestet unter Windows XP Professional
  • Bitte ChangeLog beachten.
  • Sollte es, wider Erwarten, zu einem schwerwiegenden Fehler kommen, gibt es die Möglichkeit einen Bugreport per Mail an mich zu verschicken. Ich wäre dankbar, wenn ich einen solchen erhalten würde, damit ich den Fehler so schnell wie möglich finden und beheben kann.
Downloads:
Version 1.8:
Zip-Version (~ 845KB)
Setup-Version (~ 758KB)

Projektseite: http://blog.calganx.net/software/wallpaperchanger/
ReadMe: http://downloads.calganx.net/wpchanger/ReadMe.txt
ChangeLog: http://downloads.calganx.net/wpchanger/ChangeLog.txt

Über Anregungen, Ideen etc. würde ich mich natürlich freuen.

So far,
Chris
 
Benutzerbild von faux
faux

 
Turbo Delphi für Win32
 
#71
  Alt 25. Dez 2005, 20:50
Zitat von Chakotay1308:
Zitat:
Wenn man ein Bild über den Button entfernt, sollte der Index wieder der gleiche sein
Was meinst du genau damit?
Naja: Wenn man ein Bild löscht, ist danach immer das 1. Element der Liste markiert. Das nervt etwas, wenn man eine lange liste hat und diese durchsehen will und hin und wieder etwas löschen.

Grüße
Faux
Faux Manuel
  Mit Zitat antworten Zitat
CalganX

 
Turbo Delphi für Win32
 
#72
  Alt 26. Dez 2005, 14:59
Version 1.5 ist fertig

Ich habe einige Dinge geändert und deswegen sind unter Umständen einige Bugs gefixt, die nicht im ChangeLog bzw. in der ToDo-Liste stehen. Einfach mal gucken. Ansonsten ist das wichtigste die Einführung der GUI-Hotkeys und die Möglichkeit einzelne Bilder aus dem automatischen Wechsel herauszunehmen.
Dabei ist zu beachten, dass bei zufälliger Reihenfolge fünf Versuche gemacht werden ein aktiviertes Bild zu finden; danach wird das erste Bild der Liste genommen (sonst kann es passieren, dass sich das Programm in einer Endlosschleife verfängt).

ChangeLog (Online-Version):
Code:
Legende:[*] Updated
 [+] Neues Feature
 [-] Feature entfernt
 [b] Bugfix
 [p] Code-Anpassung
   
===
v1.5
 [+] Einzelne Bilder können aus dem automatischen Wechsel (betrifft auch die
     Funktion "Nächstes Bild") ausgenommen werden. Standardmäßig sind die Wall-
     paper jedoch aktiviert.
[*] GUI-Verbesserungen
     -> Hotkey-Einstellungen jetzt übersichtlicher
     -> Neue GUI-Hotkeys
        - ENTF löscht die markierten Bilder aus der Liste
        - EINFG fügt Bilder in die Liste ein
        - STRG+EINFG fügt einen Ordner hinzu
        - ENTER setzt das markierte Bild als Hintergrund
        - STRG+B macht das markierte Bild zum "Boss-Image"

 [b] Bugfix bei dem Wechsel zum nächsten Wallpaper, bei fester Reihenfolge

 [p] Umstellung auf Action-Manager um die Verwaltung von verschiedenen Vorgängen
     zu vereinfachen
Download Version 1.5:
Zip-Version (ca. 546 KB)
Setup-Version (ca. 638 KB)
Screenshot (Version 1.4): http://stuff.csd-software.net/images...screenshot.png

Chris
  Mit Zitat antworten Zitat
DummerDickerHase

 
Delphi 7 Professional
 
#73
  Alt 3. Mär 2006, 17:01
Hi!

Echt feines Programm, wollt ich mal sagen!

Aber nach dem Lob kommt noch n' bisschen Kritik hinterher...

Vielleicht bin ich ja penipel, aber warum den Autostart-wechsel nicht als Checkbox einrichten??
So dass man schön alle Stunde im Zeitintervall den Hintergrund geändert bekommt, und dass einem auch beim
nächsten Start 'ne neue nackte Frau o.ä. entgegenschaut...

Aber an sonsten echt super Programm! Bin drauf gestoßen als ich Tipps für meinen eigenen Changer suchte!
Du bist aber konkurrenzlos !

Weiter so!

Mfg DummerDickerHase
  Mit Zitat antworten Zitat
CalganX

 
Turbo Delphi für Win32
 
#74
  Alt 3. Mär 2006, 17:55
Hi,
danke für das Lob.

Die Idee ist gar nicht mal so schlecht.
Auf meiner ToDo-Liste steht im Moment aber ein Redesign der Anwendungsstruktur (klingt das mal geil ) ganz oben, so dass das Programm weniger Speicher verbraucht und schneller wechseln kann. Ich habe deine Anregung aber trotzdem mal aufgeschrieben.

Danke für das Feedback,
Chris
  Mit Zitat antworten Zitat
ABCDE
 
#75
  Alt 11. Mär 2006, 23:12
Hey SUPER Programm
Selbst andere Programme schaffen das nicht(Es stand dabei es soll sehr gut sein)
Aber das Programm läuft perfekt!!!

  Mit Zitat antworten Zitat
DummerDickerHase

 
Delphi 7 Professional
 
#76
  Alt 12. Mär 2006, 18:19
Hi!

Äääääähmmm....

Kann es sein das dein Programm manchmal das herunterfahren verhindert????
Oder hängt es dann daran das ich mein PC allgemein???

Auf jeden Fall: Ich klick im startmenü auf ausschalten, der dialog (Standby, Ausschalten, Neustart) kommt, doch wenn ich auf ausschalten klick, geht er einfach wieder ins win als ob nix wäre. hab dann alle möglichen hintergrund programme beendet, ausser WPChanger, ging aber immer noch nit. Erst nach dem der WPC beendet is fährt er runter...
Passiert oft wenn mein Rechenr bissl ausgelastet war.

is nit nur einmal passiert! kann mir es nicht erklären...


Vielleicht, eventuell ja du?!?!?


MFG DummerDickerHase
  Mit Zitat antworten Zitat
CalganX

 
Turbo Delphi für Win32
 
#77
  Alt 12. Mär 2006, 19:14
Hi,
ja, das ist ein bekannter Bug. Ich versuche im Moment das Problem zu finden. Aber da ich im Moment keinerlei Ansatz dafür habe, woran es liegen kann, gibt's auch noch keinen BugFix. Version 1.6 wird aber erst erscheinen, wenn ich weiß, woran es liegt.

@ABCDE: Vielen Dank für das Lob.

Chris
  Mit Zitat antworten Zitat
CalganX

 
Turbo Delphi für Win32
 
#78
  Alt 19. Mär 2006, 17:02
Version 1.6 ist fertig

Wurde ja auch schon fast Zeit. Viel gibt es mal wieder nicht zur Version zu sagen. Ich hoffe nur, dass ich jetzt endlich den Bug gefixt habe, dass Windows nicht korrekt herunterfahren kann. Ich würde mich über schnelles Feedback diesbezgl. freuen.
Die Export-Funktion, die mit dieser Version hinzugekommen ist, lässt sich über das Kontextmenü der Liste und über den neuen Button in der Button-Leiste aufrufen. Ich würde mich freuen, wenn ihr die mal auf Herz und Nieren testen könntet.

ChangeLog (Online-Version):
Code:
Legende:
 [+] Neues Feature[*] Updated
 [-] Feature entfernt
 [b] Bugfix
 [p] Code-Anpassung

===
v1.6
 [+] Eine Liste kann nun inkl. ihrer Wallpaper-Dateien in ein Verzeichnis
     kopiert/exportiert werden.
[*] Die Option, dass das Bild beim Start geändert wird, kann nun zusätzlich zum
     automatischen Wechsel, aktiviert werden.[*] Einige Hints für die Einstellungen hinzugefügt[*] Wenn per Hotkey das nächste Bild geladen wird, sollte der Timer für das
     automatische Wechseln der Hintergründe zurückgesetzt werden.

 [-] Button "Liste neu laden" ausgeblendet (Funktion war überflüssig).

 [b] Das Herunterfahren von Windows bzw. das Ausloggen sollte nun nicht mehr
     verhindert werden durch den WPChanger.
 [b] Das Hintergrundbild wird beim Start nun nicht gewechselt, wenn keine Bilder
     in der Liste vorhanden sind (dies konnte vorher zu einem Absturz des
     Programmes führen).
 [b] Programm sollte wieder ansprechbar sein, wenn gerade das nächste Wallpaper
     gesucht wird.
 [b] Vorschau flimmert nicht mehr beim Größenänderung des Formulars.
Download Version 1.6:
Zip-Version (ca. 585 KB)
Setup-Version (ca. 677 KB)
Screenshot (Version 1.6): http://stuff.csd-software.net/images...screenshot.png

Chris
  Mit Zitat antworten Zitat
Benutzerbild von hanselmansel
hanselmansel

 
Delphi 2009 Enterprise
 
#79
  Alt 20. Mär 2006, 06:58
Win 98 SE fährt immernoch nicht herunter.

Trotzdem finde ich es toll, dass du das Programm weiter entwickelst!

MfG,

hanselmansel
  Mit Zitat antworten Zitat
DevilsCamp
 
#80
  Alt 4. Mai 2006, 10:01
Auch auf Win2000 wird das Herunterfahren blockiert.

Frage:
Benutzt du irgendwo die Funktion AllocateHWnd? Ich hatte damit auch mal das Problem, dass sich Windows nicht mehr herunterfahren lies.

Wenn ja, dann versuchmal folgendes in der Fensterprozedur:
Delphi-Quellcode:
procedure WndProc(var Msg: TMessage);
begin
  try
    if (Msg.Msg = WM_QUERYENDSESSION) then
      Msg.Result := Integer(True)
    else
    begin
      // Was auch immer sonst getan werden muss
    end;
  except
    Application.HandleException(self)
  end
end;
Damit hat sich bei mir das Problem verabschiedet
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 8 von 12   « Erste     678 910     Letzte »    


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 21:42 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