AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Touhou - BadApple!! Screensaver mit Delphi rekriiert
Thema durchsuchen
Ansicht
Themen-Optionen

Touhou - BadApple!! Screensaver mit Delphi rekriiert

Ein Thema von Memnarch · begonnen am 20. Jan 2011 · letzter Beitrag vom 23. Mai 2023
Antwort Antwort
Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#1

AW: Touhou - BadApple!! Screensaver mit Delphi rekriiert

  Alt 21. Jan 2011, 18:30
SOO,
hab mal schnell drüber geguckt und schonmal eine große dumheit gefunden .

Application.processMessages()

Hat mal sowas von garnichts in nem Subthread zu suchen XD.
Ok, nieweider wnen ich müde bin, programmieren

Und nochwas abgeändert beim beenden des Subthreads sodass es nun keinen Handle fehler mehr geben sollte.
TROTZDEM: das ist erstmal nur als testbuild deklariert, weswegen ich hier nur die neue Screensaver datei Poste, die restlichen files(animation.dat und audio.mp3) müssen aus dem esrten pack im HAuptpost genommen werden.

TestBuil
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.373 Beiträge
 
Delphi 12 Athens
 
#2

AW: Touhou - BadApple!! Screensaver mit Delphi rekriiert

  Alt 21. Jan 2011, 20:56
laufen tut es hier anscheinend

- ich höre nur keinen Ton
- abundzu flimmert es, bzw es scheint so, als wenn mal ganz kurz der ganze Bildschirm schwarz würde,
bzw. manchmal hängt es für 'nen halbes Sekündchen
- es wäre auch toll, wenn das Abschalten ebenfalls auf die Tastatur reagiert
- und mach besser noch den Mauszeiger unsichtbar


Was ich aber mal schön finde, daß ein "transparenter" Bildschirmschoner wirklich mal transparent ist.
Oftmals wird ja einfach nur ein Screenshot gemacht und man sieht keinen aktuellen Hintergrund.

Gut, die CPU-Belastung und die Dateigröße ist noch ein bissl "radikal", für einen BildschirmRechnerschoner (die Flachbildschirme muß man ja nicht mehr so sehr schonen).
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (21. Jan 2011 um 20:59 Uhr)
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#3

AW: Touhou - BadApple!! Screensaver mit Delphi rekriiert

  Alt 22. Jan 2011, 00:49
Läuft überraschend flüssig, muss ich sagen, bei ca. 20% CPU-Auslastung. Btw, hast du dir mal MNG APNG angeschaut (Gibt sicher irgendwo ’ne Delphi-Komponente dafür)? Vielleicht kannst du damit die Dateigröße noch reduzieren.

P.S.: Wirst du den Source-Code eigentlich freigeben?
  Mit Zitat antworten Zitat
Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#4

AW: Touhou - BadApple!! Screensaver mit Delphi rekriiert

  Alt 22. Jan 2011, 22:13
Sehr gut, dan scheint sich der laufzeitfehler endlich die Klinke gegeben zu haben .

@Himitsu:
Wen du keinen Ton hörst: Tschuldige, hatte ich glaube ich nicht erwähnt, die audiodatei muss unter einstellungen erst selektiert werden(so kan man das beliebig austauschen wen man möchte , es ist auch noch geplant den packer für die animdatei mitzupacken sodas jeder seine eigenen animationen(mit alphatransparenz) nutzen kann .
(Sofern die transparenz schon mit dabei is )

Mauszeiger mach ich noch wech
-Das das bild flackert is mir gestern auch aufgefallen, scheint er was nich nachzubuffern. Kümmer ich mich drum .
-Eigentlich reagiert es auf Tastatureingaben. Aber dadurch das die maus an ist, und dass man durch transparente stellen klicken kann, verleirts wohl manchmal den fokus weswegen Keypreview nich geht.

@Namenloozer: Werde ich mir mal angucken, nur darf es die dekompressionsleistung nicht hochtreiben^^(skalieren frisst ja schon alles ).
Sourcecode, guck ich mal, der ist so undordentlich....geht garnicht^^. Wenn er aufgeräumt is, guck ich mal .

PS: könntet ihr wenn ihr die Auslastung anschreibt, vllt noch eure Prozessortaktung angeben? 20% hort sich weniger an, aber ich schätze mal da hat jemand nen quadcore^^(bei meinem dualcore sinds nette 50% )

Die auslastung bekomme ich vllt runter wnen ich mit Graphics32 experimentiere. Soll ja um einiges schneller sein o.O.

MFG
Memnarch
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#5

AW: Touhou - BadApple!! Screensaver mit Delphi rekriiert

  Alt 22. Jan 2011, 23:09
Ja, ist ein Quadcore (Q6600 @2.4GHz).

Btw: Mein Nick hat nur ein O (Und auch nix mit dem englischen Wort „loser“ zu tun )
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.373 Beiträge
 
Delphi 12 Athens
 
#6

AW: Touhou - BadApple!! Screensaver mit Delphi rekriiert

  Alt 22. Jan 2011, 23:37
Wegen dem Durchklicken:

Implementiere noch {TForm}.OnDeactivate oder Application.OnDeactivate oder {TApplicationEvents}.OnDeactivate
und eventuell auch noch sicherheitshalber das OnMinimize.

Darin einfach nur Application.Terminate aufrufen
(oder wie auch immer du auf das Beenden reagieren möchtest)
und das Durchklicken, sowie ähnliche Ereignisse sollten mit abgefangen werden.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#7

AW: Touhou - BadApple!! Screensaver mit Delphi rekriiert

  Alt 22. Jan 2011, 23:54
@Namenlozer: Sorry^^"

@Himitsu: Was das durchklicken angeht, mal gucken. Das machts Delphi automatisch >.<. Da muss ich mal nachforschen, oder ich stell die mindesttransparent auf 1 (dan gehts schon nicht mehr). Wäre aber programmtechnisch ne unsaubre lösung v.v
  Mit Zitat antworten Zitat
Benutzerbild von Assarbad
Assarbad

Registriert seit: 8. Okt 2010
Ort: Frankfurt am Main
1.234 Beiträge
 
#8

AW: Touhou - BadApple!! Screensaver mit Delphi rekriiert

  Alt 24. Jan 2011, 13:50
[OT]
Btw: Mein Nick hat nur ein O (Und auch nix mit dem englischen Wort „loser“ zu tun )
Nicht zufällig Rollenspieler?
[/OT]
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#9

AW: Touhou - BadApple!! Screensaver mit Delphi rekriiert

  Alt 24. Jan 2011, 15:23
[OT]Nein, kein Rollenspieler.
[/OT]
  Mit Zitat antworten Zitat
Antwort Antwort


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 06:10 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