Image does not exist

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

regaa

Betreff: Image does not exist

BeitragSo, Jun 13, 2004 20:09
Antworten mit Zitat
Benutzer-Profile anzeigen
Hier ein Pseudocode

Code: [AUSKLAPPEN]

If bild
   breite=imagewidth(bild)
endif


Warum gibt das ein Runtimeerror("Image does not exist")???? O_O

Er kommt ja bis zu dieser zeile: breite=imagewidth(bild)
d.h. bild exestiert, sonst würd er ja nicht zu dieser Zeile kommen.
Und ich hab nirgendswo bild=bild+1 oder so gemacht.
Bitte um Hilfe.
UltraMixer Professional 3 - Download
QB,HTML,CSS,JS,PHP,SQL,>>B2D,B3D,BP,BlitzMax,C,C++,Java,C#,VB6 , C#, VB.Net
 

Edlothiol

BeitragSo, Jun 13, 2004 20:16
Antworten mit Zitat
Benutzer-Profile anzeigen
Vielleicht hast du irgendwo FreeImage gemacht? Oder Graphics? Ausserdem würde ich lieber If bild <> 0 schreiben.

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragSo, Jun 13, 2004 20:18
Antworten mit Zitat
Benutzer-Profile anzeigen
evetuell haste das Bild mit freeimage rausgeworfen, das Handle wird dabei nicht gelöscht

wieder mal zu lahm gewesen.....
[BB2D | BB3D | BB+]

Wild-Storm

BeitragSo, Jun 13, 2004 20:20
Antworten mit Zitat
Benutzer-Profile anzeigen
man kann nur den bug finden, wenn man den ganzen source hat (oder den indem das problem liegen könnte)
damit kommt man garantiert net weiter:

If bild
breite=imagewidth(bild)
endif

such nochmals per strg+f nach "bild" und überprüf alles!
oder du hast das bild VOR graphics geladen, z.b. in ner include, mit graphics wird ALLES was mit sfx+gfx zu tun hat gelöscht, bis auf die variablen

übrigens, man kann sehr wohl if bild benutzen, vorallem da dateien NIE negative zahlen annehmen!
Visit http://www.next-dimension.org
-------------------------------------------------
Freeware Modelle, Texturen & Sounds:
http://www.blitzforum.de/forum...hp?t=12875

TheShadow

Moderator

BeitragSo, Jun 13, 2004 21:00
Antworten mit Zitat
Benutzer-Profile anzeigen
If bild

ist ein unsauberer Codestil

IF bild<>0 THEN

besser zu lesen
AMD64 3500+ | GeForce6600GT 128MB | 1GB DDR | WinXPsp2

Michi1988

BeitragSo, Jun 13, 2004 21:42
Antworten mit Zitat
Benutzer-Profile anzeigen
Hat aber trotzdem nichts mit dem Prob zu tun....

regaa

BeitragMo, Jun 14, 2004 16:17
Antworten mit Zitat
Benutzer-Profile anzeigen
TheShadow hat Folgendes geschrieben:
If bild

ist ein unsauberer Codestil

IF bild<>0 THEN

besser zu lesen


Naja, ist Ansichtssache, aber Freeimage war's *stirnklatsch*.
Danke Jungs.
UltraMixer Professional 3 - Download
QB,HTML,CSS,JS,PHP,SQL,>>B2D,B3D,BP,BlitzMax,C,C++,Java,C#,VB6 , C#, VB.Net

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragMo, Jun 14, 2004 22:21
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich lösch das handle immer wenn freeimage benutzte
Code: [AUSKLAPPEN]

;beispiel:
Freeimage Bild : Bild = 0

Weil ich da auch schon mal Probs hatte
[BB2D | BB3D | BB+]

regaa

BeitragDi, Jun 15, 2004 17:05
Antworten mit Zitat
Benutzer-Profile anzeigen
Ok, werd ich denn auch so machen. Danke. Man lernt nie aus Surprised .
UltraMixer Professional 3 - Download
QB,HTML,CSS,JS,PHP,SQL,>>B2D,B3D,BP,BlitzMax,C,C++,Java,C#,VB6 , C#, VB.Net

bruZard

BeitragDi, Jun 15, 2004 17:19
Antworten mit Zitat
Benutzer-Profile anzeigen
TheShadow hat Folgendes geschrieben:
If bild

ist ein unsauberer Codestil

IF bild<>0 THEN

besser zu lesen


Warum, um alles in der Welt, soll das besser zu lesen sein?

If(bild) Then .... ist ebenso gut lesbar ... entweder hat "bild" einen Wert und die Bedingung ist somit wahr oder nicht.
PIV 2,4GHz - 1GB DDR 333 - ATI Radeon9600 - WinXP - DX9.0c - BMax 1.14 - B3D 1.91 - 1280x1024x32

User posted image

regaa

BeitragDi, Jun 15, 2004 18:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Wollt ich auch sagen, aber dann würden mich bestimmt leuts anmachen, weil ich wem die Meinung gesagt hab, kenn es nur zu gut -_- .
UltraMixer Professional 3 - Download
QB,HTML,CSS,JS,PHP,SQL,>>B2D,B3D,BP,BlitzMax,C,C++,Java,C#,VB6 , C#, VB.Net

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group