![]() |
Re: Info Screensaver
In dem Event FormShow bzw. FormHide ist es nicht gestattet die aktuelle Form auf Visible = True oder Visible = False zu setzen. Das gilt auch für ShowWindow(...). Warum ? Weil im zb. FormShow ja die Eigenschaft gerade gesetzt wird.
(wer hat Dir den das formatieren des Codes beigebracht ? Ist ja gruselig ;)) |
Re: Info Screensaver
Zitat:
Und was ist an meinem Code schlecht formatiert? So mach ich das schon immer :oops: ps: Ich habs grad nochmal ausprobiert indem ich ein neues Projekt erstellt hab und nur in der FormShow Methode das eingegeben hab:
Delphi-Quellcode:
Und siehe da: Kein Fehler. Also muss der Fehler im Screensaver woanders liegen. Und ich hab keine Ahnung wo :gruebel: :(
procedure TForm1.FormShow(Sender: TObject);
begin ShowWindow(Application.Handle, SW_HIDE); end; Also falls jemand den Fehler entdeckt: Bitte mir sagen. pps: Falls jemand noch andere Vorschläge /Ideen zum Programm hat kann er mir die natürlich auch mitteilen. |
Re: Info Screensaver
Moin!
Also bei Google bin ich hierauf gestossen, evtl. hilft dir das was: ![]() Ansonsten würde ich dir das hier mal empfehlen: ![]() Evtl. hängt es damit zusammen, dass sich die EXE nicht immer beendet? Gruß |
Re: Info Screensaver
Danke!
Ich glaube der Fehler ist jetzt behoben.. Zumindest konnte ich ihn nicht mehr provozieren. Hab die neue Version und die neuen Sourcen auf der Startseite des Threads hoch geladen Wenn doch noch jemand den Fehler entdeckt, bitte melden! MfG Fabian |
Re: Info Screensaver
So.. der Newsreader wäre fertig :D
Man braucht aber eine Bildschirmauflösung von mindestens 960 Pixeln Höhe, da das Layout zur Zeit noch vorgegeben ist. Außerdem habe ich in das Programm eine neue Fehler Routine eingebaut, bei der sich das Programm beim Auftreten eines Fehlers einfach beendet und eine Log-Datei schreibt. Denn wer will schon wenn er mal kurz weg war und wieder an den PC geht 20 Fehlermeldungen auf dem Bildschirm? Da ist es doch besser das Programm beendet sich still und leise wieder ;) MfG Fabian |
Re: Info Screensaver
Moin!
Also, der OnShow-Fehler ist komplett weg :thumb: Wegen dem Newsfeed: Ich bekomm da leider nichts angezeigt, egal ob ich ![]() ![]() ![]() Gruß |
Re: Info Screensaver
Was meinst du mit ich bekomm da nicht angezeigt?
Was hast du für ne Auflösung? Weil der Newsfeed ist unter dem Wetter, und wenn deine Auflösung zu gering ist wird er deaktiviert. Ansonsten wüsste ich jetzt nichts woran das liegen könnte. MfG Fabian |
Re: Info Screensaver
Moin!
Auflösung ist 1280x1024, also eigentlich ausreichend. Es wird eben "News:" angezeigt, darunter ist auch noch freier Raum - Allerdings ohne irgendeinen Text. Mit ![]() Gruß |
Re: Info Screensaver
Hab den Fehler gefunden.
Ich hatte das Root-Element inm XML Parser falsch gesetzt ;) Jetzt funktioniert die Sache aber.. Die Feeds von Heise funktionieren immer noch nicht, da das keine RSS Feeds sind sondern Atom und RDF Feeds und ich habe ja bis jetzt nur die RSS Unterstützung gebaut. Das andere wird aber warscheinlich demnächst folgen. MfG Fabian |
Re: Info Screensaver
So, mal wieder ne neue Version..
Hab die Temperaturanzeige nochmal überarbeitet, weil die bei niedrigen AUflösungen manchmal aus dem Bild raus war... Ist jetzt links dran, die obere (rot eingefärbte) Temperatur ist die höchste, die untere (blau eingefärbte) Temperatur ist die niedrigste des Tages / der Nacht.. Außerdem hatte ich vergessen, ShowAccelChar bei den Labels auf False zu setzen ;) MfG Fabian Weber |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:57 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-2025 by Thomas Breitkreuz