AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Tutorials Delphi Eigener Bildschirmschoner in Delphi

Eigener Bildschirmschoner in Delphi

Ein Tutorial von TOC · begonnen am 31. Mär 2006 · letzter Beitrag vom 13. Sep 2012
Antwort Antwort
Seite 2 von 2     12
Benutzerbild von stz
stz

Registriert seit: 8. Sep 2005
Ort: Neuendeich, Lübeck
277 Beiträge
 
Turbo Delphi für Win32
 
#1

Re: Eigener Bildschirmschoner in Delphi

  Alt 30. Jun 2006, 18:23
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
Malte Schmitz
Der Unterschied zwischen Theorie und Praxis ist in der Praxis größer als in der Theorie.

Entwickler des HTML-Editors MEdit (DP)
  Mit Zitat antworten Zitat
Benutzerbild von TOC
TOC

Registriert seit: 5. Jan 2005
Ort: Trier
248 Beiträge
 
Delphi 7 Personal
 
#2

Re: Eigener Bildschirmschoner in Delphi

  Alt 30. Jun 2006, 18:57
Hi!

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.

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!
Lars Uwe Hohmann
"Wäre die Erde eine Bank, ihr hättet sie längst gerettet!"
(Zitat GreenPeace)
  Mit Zitat antworten Zitat
Benutzerbild von TOC
TOC

Registriert seit: 5. Jan 2005
Ort: Trier
248 Beiträge
 
Delphi 7 Personal
 
#3

Re: Eigener Bildschirmschoner in Delphi

  Alt 9. Jul 2006, 16:55
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 ! Schmeisst diese "Uses IdleTimer" einfach aus dem Quellcode raus, dann könnt ihr den ScreenSaver kompilieren!

Grüsse von TOC !
Lars Uwe Hohmann
"Wäre die Erde eine Bank, ihr hättet sie längst gerettet!"
(Zitat GreenPeace)
  Mit Zitat antworten Zitat
Benutzerbild von Catbytes
Catbytes

Registriert seit: 7. Sep 2002
Ort: Heckendalheim
353 Beiträge
 
Delphi XE5 Enterprise
 
#4

Re: Eigener Bildschirmschoner in Delphi

  Alt 9. Jul 2006, 17:44
Hi,

oder man nimmt einfach die gute Kompo von Jon Baker.

Klick mich
Catbytes
  Mit Zitat antworten Zitat
Benutzerbild von TOC
TOC

Registriert seit: 5. Jan 2005
Ort: Trier
248 Beiträge
 
Delphi 7 Personal
 
#5

Re: Eigener Bildschirmschoner in Delphi

  Alt 10. Jul 2006, 18:44
Hi!

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

Danke für den Link!

Grüsse von TOC!
Lars Uwe Hohmann
"Wäre die Erde eine Bank, ihr hättet sie längst gerettet!"
(Zitat GreenPeace)
  Mit Zitat antworten Zitat
Benutzerbild von Privateer3000
Privateer3000

Registriert seit: 10. Jun 2002
Ort: Jena
1.128 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: Eigener Bildschirmschoner in Delphi

  Alt 23. Mai 2008, 13:51
Hallo
hab mir das Tut angesehen und wollte
das ganze testen, allerdings wird die
IdleTimer.dcu vermisst...

Warum?
Peter
+++Versuch es nicht mit Gewalt + Nimm einen größeren Hammer! +++
  Mit Zitat antworten Zitat
Benutzerbild von TOC
TOC

Registriert seit: 5. Jan 2005
Ort: Trier
248 Beiträge
 
Delphi 7 Personal
 
#7

Re: Eigener Bildschirmschoner in Delphi

  Alt 25. Mai 2008, 12:39
Hi!

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 ! 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 !
Lars Uwe Hohmann
"Wäre die Erde eine Bank, ihr hättet sie längst gerettet!"
(Zitat GreenPeace)
  Mit Zitat antworten Zitat
Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#8

Re: Eigener Bildschirmschoner in Delphi

  Alt 25. Mai 2008, 14:46
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 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
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat
Benutzerbild von MuTzE.Y85
MuTzE.Y85

Registriert seit: 11. Apr 2006
152 Beiträge
 
#9

AW: Eigener Bildschirmschoner in Delphi

  Alt 13. Sep 2012, 16:17
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.
LAN-PC: C2Q Q9550 @ 4004 MHz @ 1.232 V @ Mugen 2 | DFI LANParty JR P45-T2RS | G.Skill 4GB DDR2-1000 CL5 | ZOTAC GTX 280 @ GTX 285 @ 1.06 V | WD Caviar Blue 320GB / WD Caviar Black 640GB | BeQuiet DPP P7 450W | Antec Mini P180

Geändert von MuTzE.Y85 (13. Sep 2012 um 16:22 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12

Themen-Optionen Tutorial durchsuchen
Tutorial durchsuchen:

Erweiterte Suche
Ansicht

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 04:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz