Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Tutorials und Kurse (https://www.delphipraxis.net/36-tutorials-und-kurse/)
-   -   Delphi Eigener Bildschirmschoner in Delphi (https://www.delphipraxis.net/66581-eigener-bildschirmschoner-delphi.html)

stz 30. Jun 2006 17:23

Re: Eigener Bildschirmschoner in Delphi
 
Zitat:

Zitat von TOC
Ach ja: Vergesst blos nicht Euren Bildschirmschoner ins Verzeichniss "C\Windows" zu kopieren und seine Dateierweiterung von "*.exe" in "*.scr" zu ändern, sonst klappt das ganze nämlich nit!

Hi, noch ein paar kleine Hinweise:

Im Dateiexplorer kann man im Kontextmenü eines Bildschirmschoners installieren auswählen. Dabei ist es egal, in welchem Ordner der Bildschirmschoner sich befindet. Nach dem Installieren taucht er automatisch in der Liste der Bildschrimschoner auf, als würde er sich im Ordner %WINDIR% oder %WINDIR%\system32 befinden.

Wer das oben Zitierte nicht immer mit der Hand machen möchte, kann in der Delphi IDE unter Projekt -> Optionen -> Anwendung -> Ausgabe eine Erweiterung der Zieldatei eintragen ("scr") und unter Projekt -> Optionen -> Verzeichnisse/Bindungen ein Ausgabeverzeichnis (z.B. "C:\Windows\").
Das war jetzt D2005, alle anderen müssen halt suchen ;-)

Gruß
Malte

TOC 30. Jun 2006 17:57

Re: Eigener Bildschirmschoner in Delphi
 
Hi!

Zitat:

Zitat von Koolance
Ich muss dir auch meinen Dank aussprechen, ich habe zuerst einen Screensaver unter Verwendung von TScreensaver programmiert. Der hat aber auf diversen Computern Probleme gemacht. Heute habe ich deinen getestet und ein bisschen angepasst und ein bisschen angepasst und er läuft einfach super. :hello:

Noch eine kleine Anmerkung. Ich habe in mit Delphi 2006 kompiliert und zuerst kam die Fehlermeldung das die IdleTimer.dcu nicht gefunden wird. Nachdem ich IdleTimer aus den Uses entfernt habe ließ er sich kompilieren.

Es freut mich das ich Dir mit dem Tutorial weiterhelfen konnte.

Der TIdleTimer ist eine meiner selbstgebastelten Komponenten. Meine Kompos findest Du hier: Meine (Tocs) Delphi-Komponenten als Paket. Das Problem: Einige Delphi-Versionen vergessen beim Installieren eines Pakets den Suchpfad für die Bibliothek zu erweitern. Bei D3 kein Problem, aber bei D7 Personal muss man diesen Pfad auf die *.dcu´s von Hand entsprechend erweitern! Der Idle-Timer ist wesentlich schneller als ein normaler TTimer!

Grüsse von TOC!

TOC 9. Jul 2006 15:55

Re: Eigener Bildschirmschoner in Delphi
 
Hi!

Also, ich hab´s extra nochmal gecheckt! Ürsprünglich verwendete mein ScreenSaver einen TIdle-Timer, eine meiner selbstgebastelten Komponenten. Hinterher habe ich diesen Timer rausgeworfen damit der ScreenSaver von meinen Komponenten unabhängig wird und über "Application.OnIdle" wird nun eine Timersteuerung simuliert. Nur hab ich vergessen den TIdleTimer aus der Uses-Klausel zu entfernen, sorry :cry: ! Schmeisst diese "Uses IdleTimer" einfach aus dem Quellcode raus, dann könnt ihr den ScreenSaver kompilieren!

Grüsse von TOC :stupid: !

Catbytes 9. Jul 2006 16:44

Re: Eigener Bildschirmschoner in Delphi
 
Hi,

oder man nimmt einfach die gute Kompo von Jon Baker.

Klick mich

TOC 10. Jul 2006 17:44

Re: Eigener Bildschirmschoner in Delphi
 
Hi!

Hab mir TScreenSaver grad mal runtergeladen, das muss ich mir mal ansehen!

Danke für den Link!

Grüsse von TOC!

Privateer3000 23. Mai 2008 12:51

Re: Eigener Bildschirmschoner in Delphi
 
Hallo
hab mir das Tut angesehen und wollte
das ganze testen, allerdings wird die
IdleTimer.dcu vermisst...

Warum?

TOC 25. Mai 2008 11:39

Re: Eigener Bildschirmschoner in Delphi
 
Hi!

Zitat:

Zitat von Privateer3000
Hallo
hab mir das Tut angesehen und wollte
das ganze testen, allerdings wird die
IdleTimer.dcu vermisst...

Warum?

Sorry das ich erst so spät antworte.

IdleTimer ist eine meiner selbsgebastelten Komponenten die ich in den Programmen anfangs noch verwendet habe. Später habe ich diese Komponente gelöscht und den Timer in das Programm selbst eingebaut, habe aber vergessen in der Unit Screen das 'Uses IdleTimer' zu entfernnen :oops: ! Naja, und da meine Komponenten in meinem Delphi natürlich installiert sind gabs beim compilieren und Testen keinen Fehler...

Wie auch immer. Ich habe ganz am Anfang von diesem Thread nun also die neuen Programme angehängt in denen dieser Fehler behoben ist. Du kannst sie Dir runterladen oder in der Version die Du schon hast einfach 'IdleTimer' aus der Uses-Klausel der Unit 'Screen' entfernen, dann sollte alles klappen.

Grüsse von TOC :stupid: !

rollstuhlfahrer 25. Mai 2008 13:46

Re: Eigener Bildschirmschoner in Delphi
 
hi,

hab dein Tutorial gelesen, aber meiner Meingung nach fehlt noch was: Wie benenne ich einen Bildschirmschoner?
1.) Nach dem Dateiname,
2.) nicht nach dem Dateiname, nämlich so

Zitat:

Zitat von Bornemaxx
Quelle: http://www.delphipraxis.net/internal...=812925#812925
Code:
STRINGTABLE
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
{
1,    "Mein Bildschirmschoner"
}

rollstuhlfahrer
PS: ein Verweis auf http://www.delphipraxis.net/internal...t.php?t=123031 wäre nicht schlecht

MuTzE.Y85 13. Sep 2012 15:17

AW: Eigener Bildschirmschoner in Delphi
 
Schon sehr alt, aber ich hab da mal ne Frage :)


Ich hab ein Problem mit meinem Bildschirmschoner.
Das Problem ist, dass die Preview, wenn einmal ausgewählt, IMMER angezeigt wird. Auch wenn ein anderer Bildschirmschoner gewählt wird.
Woran liegt das? Bei dir klappt das ohne Probleme. An welcher Stelle muss ich denn meinem Schoner sagen, dass er aufhören soll?

Hat das was mit dem Sendmessage zu tun? Sowas nutze ich nämlich (noch) nicht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:01 Uhr.
Seite 2 von 2     12   

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