Français
Source/ Codesnippets

Montrer Bitmaps Gifs

 

KompilierenMarqueSéparation
Source wurde am 15.07.2007 aus der MMJ-Quellcodesammlung (Dietmar Horn) in die Babyklappe auf XProfan.Com abgelegt:
Bitmaps: GIFs anzeigen
Lauffähig ab Profan-Version 5.0
Sollte bei eine animierte GIF-Datei nicht angezeigt werden, wenn sie geladen wurde einfach
mal kurz das Fenster verschieben und schon ist sie da.
Das Problem hatte ich mit der test.gif unter WindowsXP
 $P+
SetTrueColor 1
Def @GSC(1) !USER32,GetSysColor
 $I pic.inc
 $I Caption.inc
WindowStyle 31
WindowTitle PIC.inc
Window @CenterX(640),@CenterY(500)-@CaptionX(640),@CaptionY(500)
CLS @GSC(15)
PopUp Datei
AppendMenu 100,Bild laden
AppendMenu 101,Bild gestreckt laden
Separator
AppendMenu 102,Animation laden
AppendMenu 103,Animation gestreckt laden
Separator
AppendMenu 104,Ende

While 1

    WaitInput

    If @Equ(%Key,2)

        ClosePic 1
        End

    ElseIf @MenuItem(100)

        ClosePic 1
        LoadPic @LoadFile$(Bild laden,Unterstützte Dateien (*.gif; *.jpg; *.jpeg)|*.gif; *.jpg; *.jpeg|Alle Dateien (*.*)|*.*),0,0,0,0,%HWnd,1

    ElseIf @MenuItem(101)

        ClosePic 1
        LoadPic @LoadFile$(Bild laden,Unterstützte Dateien (*.gif; *.jpg; *.jpeg)|*.gif; *.jpg; *.jpeg|Alle Dateien (*.*)|*.*),0,0,@Width(%HWnd),@Height(%HWnd),%HWnd,1

    ElseIf @MenuItem(102)

        ClosePic 1
        LoadAnim @LoadFile$(Animation laden,Unterstützte Dateitypen (*.gif)|*.gif),0,0,0,0,%HWnd,1

    ElseIf @MenuItem(103)

        ClosePic 1
        LoadAnim @LoadFile$(Animation laden,Unterstützte Dateitypen (*.gif)|*.gif),0,0,@Width(%HWnd),@Height(%HWnd),%HWnd,1

    ElseIf @MenuItem(104)

        ClosePic 1
        End

    EndIf

../funktionsreferenzen/XProfan/endwhile/'>Endwhile

 
15.07.2007  
 




Walter
Herzlichen Dank!

avec cela ist es mir gelungen, un GIF trop animieren.
qui pic.inc ist allerdings Mangelware (je fand vous schließlich chez qui Profan-Version 8 dans ...\XPM\Profman\system), qui caption.inc était entbehrlich.

qui Source musste je anpassen (Kommentare wieder comme solche appel, aussi ici et dans pic.inc qui @NEq(MP_B%,0) et dergleichen par qui entsprechenden Operatoren ersetzen).

Doch eh bien flutscht es!

merci!
 
28.10.2018  
 



allô Walter,

Du könntest korrigierte/ wieder lauffähige Version ici posten -

peux ensuite ici im Thema comme "Lösung" markiert volonté.
 
05.12.2018  
 




Walter
Hab qui inc inzwischen plus verbessert, là qui animierte Gif seulement einmal durchlief et pas wiederholt wurde. Anderseits donnais es dans qui pic.inc aussi une Anzeigemöglichkeit de jpg-Bildern, quoi XProfan mittlerweile selbst peux.

Daraus ist schließlich qui gif.inc entstanden, qui on ici trouver peux:  [...] 
avec cela ist es eh bien possible, une animierte Gif einmal, plusieurs fois ou bien aussi durable ablaufen trop laisser.
 
05.12.2018  
 



Zum Quelltext


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

5.399 Views

Untitledvor 0 min.
Axel Berse15.03.2023
iF14.09.2020
Ernst07.09.2020
Christof Neuß02.06.2020
plus...

Themeninformationen

cet Thema hat 3 participant:

Walter (2x)
iF (1x)
unbekannt (1x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie