LoadAnimImage (für DesktopBuffer) ERROR

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

KnorxThieus

Betreff: LoadAnimImage (für DesktopBuffer) ERROR

BeitragDi, Mai 08, 2012 9:04
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo Community!


Ich habe ein kleines Programm versucht, welches lauter verschiedene animierten Gifs-Herzen auf dem Desktop anzeigen soll.

Aber: "Invalid Image Handel". Ich habs ertst mit loadimage dann mit loadanimimage probiert, die meldung Bleibt. Crying or Very sad
Ich habe auch schon den Dateipfad getestet - existiert; und trotzdem nicht Sad


Ich hab das ganze gezipt, bitte hilfe! Shocked


Gruß und Danke im Vorraus

KT
Version: BlitzPlus / Blitz+
  • Zuletzt bearbeitet von KnorxThieus am Di, Mai 08, 2012 13:40, insgesamt einmal bearbeitet

BladeRunner

Moderator

BeitragDi, Mai 08, 2012 9:38
Antworten mit Zitat
Benutzer-Profile anzeigen
.gif ist kein gültiges Format für LoadAnimImage, wie Du der Beschreibung des Befehles auch hättest entnehmen können.
.gif kann man nur mit OpenMovie laden und wiedergeben, was aber mehr schlecht als recht funktioniert.


EDIT: Ich dachte ich hätte dir was zu Formatierungsspässen wie "nicht" gesagt. Im Wiederholungsfall gibt es ab jetzt Verwarnungen. Solche Links sind irreführend und stören nur.
EDIT2: Wie ich gerade lese hatte ich dir schon mal angekündigt in Zukunft Verwarnungen für solche Konstrukte zu verpassen. Verwarnung folgt.
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

KnorxThieus

BeitragDi, Mai 08, 2012 13:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich habe die Hilfe gründlich durchgelesen, Beispiel gestartet: AVI schluckt er, solange kein Sonderzeichen im Pfad vorhanden ist. Aber als ich mit dem Beispielprogramm (eingebautes RequestFile) die GIF-Datei für mein Programm sehen wollte, kam die Meldung: Invalid movie graphics handle...

Was mach' ich?
Version: BlitzPlus / Blitz+
  • Zuletzt bearbeitet von KnorxThieus am Mo, Jun 08, 2015 12:48, insgesamt einmal bearbeitet

Xeres

Moderator

BeitragDi, Mai 08, 2012 14:06
Antworten mit Zitat
Benutzer-Profile anzeigen
Du meinst RequestFile. Und wie immer: Poste deinen Code. Es macht wenig Sinn zu raten, was du anstellst.
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)

KnorxThieus

BeitragDi, Mai 08, 2012 14:08
Antworten mit Zitat
Benutzer-Profile anzeigen
BlitzBasic: [AUSKLAPPEN]
Stop


Graphics 640, 480, 16, 0

m$ = RequestFile()


Graphics 640, 480, 16, 0
SetBuffer BackBuffer()



movie = OpenMovie(m$)

While Not KeyHit(1)

If MoviePlaying(movie) = 0 Then
CloseMovie movie
movie = OpenMovie(m$)
End If

DrawMovie movie,0,0

Text 0, 0, "Breite: " + MovieWidth(movie)
Text 0, 20, "Höhe: " + MovieHeight(movie)

Flip

Wend

CloseMovie movie
End


Zitat:
Beispiel gestartet


Bitteschön . Very Happy
Version: BlitzPlus / Blitz+

Xeres

Moderator

BeitragDi, Mai 08, 2012 14:14
Antworten mit Zitat
Benutzer-Profile anzeigen
Dann fange an, deinen Code zu debuggen.
Sind die Pfade korrekt? Debuglog
Existiert die Datei? FileType
Konnte sie geladen werden?
BlitzBasic: [AUSKLAPPEN]
If movie Then DebugLog("Movie geladen")

Und ansonsten passt das eher in den Beginner Bereich also:
~VERSCHOBEN~
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)

KnorxThieus

BeitragDi, Mai 08, 2012 14:17
Antworten mit Zitat
Benutzer-Profile anzeigen
Movie wurde nicht geladen.
FileType Arrow existiert

Was nun?
Version: BlitzPlus / Blitz+

Xeres

Moderator

BeitragDi, Mai 08, 2012 14:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Vermutlich spielt da ein Treiber nicht mit, weil die Funktion zu veraltet ist. Oder die Datei ist im falschen Format gespeichert. Andere Dateien ausprobieren; wenn's nicht geht, geht es nicht. Da gibt es nicht viel, was man tun könnte.
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)

Eingeproggt

BeitragDi, Mai 08, 2012 15:25
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich kann da auch nur raten, aber wenn man nicht weiter weiß, greift man zu Verzweiflungstaten:
Versuche mal, RequestFile NACH Graphics aufzurufen. Ändert vermutlich nichts, aber wer weiß, BB is immer wieder für Überraschungen gut.

mfG, Christoph.

EDIT: Nochmal drüber nachgedacht... bringt garantiert nix, Beitrag einfach ignorieren...
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9

ozzi789

BeitragDi, Mai 08, 2012 19:25
Antworten mit Zitat
Benutzer-Profile anzeigen
korrupte datei?
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5

BladeRunner

Moderator

BeitragDi, Mai 08, 2012 19:56
Antworten mit Zitat
Benutzer-Profile anzeigen
Einfach auf die unseligen Gif verzichten und in der Tat Images nutzen.
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

KnorxThieus

BeitragMi, Mai 09, 2012 17:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Also bei allen AVIs klappts. Der hat wohlne Gif-Allergie. Wink

Wie mache ich denn aus denn Gifs Pngs? Mit Paint normal starten und speichern?
Version: BlitzPlus / Blitz+

Xeres

Moderator

BeitragMi, Mai 09, 2012 17:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Ein Grafikprogramm deiner Wahl, dass diese Funktion unterstützt. Gimp oder Paint.net sollten das drauf haben. Wie genau es geht, sollte nicht zu schwer zu finden sein.
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group