Delphi-PRAXiS
Seite 7 von 16   « Erste     567 89     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   AnimatePNG (https://www.delphipraxis.net/192106-animatepng.html)

Ghostwalker 24. Mär 2017 05:23

AW: AnimatePNG
 
hmmm....von Exceptions merk ich nix (XP-System).

Mein Problem is eher das er die Gifs nicht findet. :)

Hab sie in den Sub-folger Image gepackt...nö
Hab sie in den Bin folder direkt gepackt....nö.

Nach kurzer Analyse komm ich auf 2 Probleme:

a:) Die erste Datei bei FindAllFiles wird überlesen. Wenn nur 1 Gif da ist, findet er nix.:)
b:) Bei mir war die Dateiendung groß geschrieben, was zum nächsten Problem führt.

Nachdem ich die Probleme behoben hatte funktioniert das ganze unter XP (SP3).

Das man das Projekt nicht so einfach mit einer älteren Version compilieren kann liegt schlicht und
ergreifend daran, das man auch die Unicodestrings braucht (insbesondere bei den API-Calls). Wenn man
sich die arbeit macht, das entsprechend anzupassen, wird das auch funktionieren.

Also Holger...wo ist das Problem ?

EWeiss 24. Mär 2017 05:30

AW: AnimatePNG
 
Hi Uwe
Hatte auf der vorherigen Seite eine gefixte Version für XP hochgeladen..

Sollte eigentlich laufen.
Hatte beim einlesen auf

Delphi-Quellcode:
if High(Files) > 0 then


geprüft das geht natürlich nicht musste > -1 sein.

Zitat:

Also Holger...wo ist das Problem ?
Meine schrot.. DLL ist doch klar. :)


gruss

jaenicke 24. Mär 2017 07:06

AW: AnimatePNG
 
Mit der gefixten Version für XP funktioniert es auch unter Windows 10 x64.

Durch die heftige Transparenz kann man allerdings in den Messageboxen fast nichts erkennen.

EWeiss 24. Mär 2017 07:10

AW: AnimatePNG
 
Zitat:

Zitat von jaenicke (Beitrag 1365429)
Mit der gefixten Version für XP funktioniert es auch unter Windows 10 x64.

Durch die heftige Transparenz kann man allerdings in den Messageboxen fast nichts erkennen.

Kann sein ist halt abhängig vom Hintergrund des Desktop.
Aber gut das es läuft. ;)

gruss

Sherlock 24. Mär 2017 07:12

AW: AnimatePNG
 
Ein kleines bisschen OT: Für alle, die nicht wissen, wo sie ein GIF herbekommen: http://thecodinglove.com/

Immerhin passt das auch thematisch ;)

Sherlock

EWeiss 24. Mär 2017 07:20

AW: AnimatePNG
 
Zitat:

Zitat von Sherlock (Beitrag 1365433)
Ein kleines bisschen OT: Für alle, die nicht wissen, wo sie ein GIF herbekommen: http://thecodinglove.com/

Immerhin passt das auch thematisch ;)

Sherlock

Klick mal oben im ersten Beitrag auf den Link ;)
Besseres gibt es nicht ;)

gruss

jaenicke 24. Mär 2017 08:11

AW: AnimatePNG
 
Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:

Zitat von EWeiss (Beitrag 1365432)
Kann sein ist halt abhängig vom Hintergrund des Desktop.

Ich finde es halt nicht so günstig das so stark transparent zu machen.

Screenshots im Anhang...

Ghostwalker 24. Mär 2017 09:23

AW: AnimatePNG
 
Zitat:

Zitat von EWeiss (Beitrag 1365426)
Hi Uwe
Hatte auf der vorherigen Seite eine gefixte Version für XP hochgeladen..

Sollte eigentlich laufen.
Hatte beim einlesen auf

Delphi-Quellcode:
if High(Files) > 0 then


geprüft das geht natürlich nicht musste > -1 sein.

Zitat:

Also Holger...wo ist das Problem ?
Meine schrot.. DLL ist doch klar. :)


gruss

Läuft ja auch bei mir :) (bis auf die Groß-/Kleinschreibungsgeschichte...aber Das ist nun wirklich ein Klacks).

Schon erstaunlich was man aus Gif-Bildern zaubern kann. :)

EWeiss 24. Mär 2017 16:10

AW: AnimatePNG
 
Zitat:

Zitat von jaenicke (Beitrag 1365448)
Zitat:

Zitat von EWeiss (Beitrag 1365432)
Kann sein ist halt abhängig vom Hintergrund des Desktop.

Ich finde es halt nicht so günstig das so stark transparent zu machen.

Screenshots im Anhang...

Ist ja kein Problem.
Aber dafür gibt es ein Lösung.

Erstelle eine leere *.PGN ohne Transparenz Größe Bsp. 50x50 komplett schwarz
und Speicher diese in den Skin Ordner mit den gleichen Name wie das Dialog Panel.
Und schon ist es gut "DlgPanel.png"

Kannst auch rot oder anders machen.

Bin ja flexibel.
Du darfst aber auch gerne deinen eigenen Skin machen davon abgesehen.

Zitat:

bis auf die Groß-/Kleinschreibungsgeschichte
Ah jo bin kein English Man von daher.. :dancer2: Aber ich habe es wenigstens versucht. ;)

Zitat:

Schon erstaunlich was man aus Gif-Bildern zaubern kann.
Bei "Normalen Menschen" hat man da schon eine gewisse Achtung vor, da Georg aber fast Blind ist, ist das schon irgendwie Hochachtungsvoll.

gruss

EWeiss 24. Mär 2017 18:00

AW: AnimatePNG
 
Das erste Frame wird nun angezeigt mit APNG.
Habe noch ein kleines Problem was die Transparenz angeht die geht natürlich durch die Konvertierungen
HBITMAP > Bitmap Bitmap to GDIPlus Image verloren.

Aber bin guter Hoffnung arbeite daran.

gruss


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:04 Uhr.
Seite 7 von 16   « Erste     567 89     Letzte »    

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