Bilder

Anfängerfragen zum Programmieren mit PureBasic.
Maddin
Beiträge: 9
Registriert: 23.09.2006 15:39
Wohnort: Beverly Hüls
Kontaktdaten:

Bilder

Beitrag von Maddin »

:oops: :oops:
Ich fühl mich echt dumm dabei, aber ich kriegs nicht hin, GANZ einfach ein Bild mit LoadImage zu laden, aber auch mein erfahrenerer Cousin kann mir hier nich helfen, also, hier ist der Code:

OpenWindow(0,100,100,500,400,"Bilder",#PB_Window_SystemMenu | #PB_Window_ScreenCentered)

CreateGadgetList(WindowID(0))
If LoadImage(0, "Encore.png")
ImageGadget(1,20,60,300,300,0)
Else
MessageRequester("Scheiß","Warum nur?",0)
EndIf

Repeat
event = WaitWindowEvent()
If event = #PB_Event_CloseWindow
quit = 1
EndIf

Until quit = 1
End

Also, das Bild ist da, er findets auch, aber es kommt immer nur der MessageRequester.
:oops: also bitte helft mir!
Website: www.senyl.de

Momentan auf der Suche nach Netzwerk-Artikeln... DIE BRAUCHEN EIN EIGENES FORUM! ;)
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Beitrag von ZeHa »

er findets auch

Woher weißt Du das, bzw hast Du es irgendwie überprüft?
Denn der MessageRequester kommt ja laut Programmlogik genau dann, wenn er es NICHT findet, von daher könnte ich mir gut vorstellen daß genau das eben doch der Fall ist...
Bild     Bild

ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
Maddin
Beiträge: 9
Registriert: 23.09.2006 15:39
Wohnort: Beverly Hüls
Kontaktdaten:

Schon klar^

Beitrag von Maddin »

Ich meinte, ich GLAUB dass ers findet, denn es ist bei einigen Tests (ich hab hier schon einiges ausprobiert) passiert, dass Pure Basic dass Programm am Anfang gleich angehalten hat und gesagt hat, er hätt das bild nicht gefunden. Aber wie gesagt ich weiß es auch nicht genau, ABER das Bild ist auf jeden Fall unter diesem NAmen vorhanden.
Wenn ich es durchblicken würde, wär der Artikel hier ja nicht da ;-)
Website: www.senyl.de

Momentan auf der Suche nach Netzwerk-Artikeln... DIE BRAUCHEN EIN EIGENES FORUM! ;)
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

überprüf mal deine pfadangaben.

du solltest sicher sein, dass dein aktuelles verzeichnis auch das der exe ist und dass das image dort auch drin ist.

such mal hier im forum nach dem thema, es sind schon mehrfach routinen zum anpassen des aktuellen pfads gepostet worden, für 3.94 und für 4.0

btw: wenn dein msg-req kommt, dann kann ers nicht laden.
selbst wenn ers findet, wenn das format nicht stimmt, gehts trotzdem nicht.
also, wenns garkein PNG ist, oder eine PNG-variante, mit dem der Decoder nicht klar kommt.

btw: hast du eigentlich UsePNGDecoder drin?
...oder braucht man den nur für sprites?
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
mardanny71
Beiträge: 266
Registriert: 05.03.2005 01:15
Wohnort: Thüringen

Beitrag von mardanny71 »

Hab's noch nicht Probiert..
Für ein PNG - Image musst Du erst den Decoder laden.

Dann sollte es eigentlich gehen.

Gruß
mardanny71
Zuletzt geändert von mardanny71 am 23.09.2006 16:05, insgesamt 1-mal geändert.
Gruß, mardanny71
Windows 7 - openSUSE 12.1 - KDE 4.7 - PB4.6 beta 4
Benutzeravatar
vonTurnundTaxis
Beiträge: 2130
Registriert: 06.10.2004 20:38
Wohnort: Bayreuth
Kontaktdaten:

Beitrag von vonTurnundTaxis »

@Kaeru Gaman:
Ne, das braucht man auch für Images.

@Maddin:
Füge an den Anfang des Codes

Code: Alles auswählen

UsePNGImageDecoder()
ein.

Und verwende in Zukunft bitte Code-Tags, wenn du Codes ins Forum postest ([ code] und [ /code])
Zuletzt geändert von vonTurnundTaxis am 23.09.2006 16:08, insgesamt 1-mal geändert.
Nicht durch Zorn, sondern durch Lachen tötet man
ClipGrab | Pastor - jetzt mit kurzen URLs!
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

also, Bug eingekreist und erlegt:

dir fehlt ein

Code: Alles auswählen

UsePNGImageDecoder()
(und natürlich fehlen auch die code-tags in deinem ersten posting ;) )

[edit]
@vTuT

das waren ja sekunden von deinem edit zu meinem post...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Maddin
Beiträge: 9
Registriert: 23.09.2006 15:39
Wohnort: Beverly Hüls
Kontaktdaten:

Also:

Beitrag von Maddin »

das Bild heißt EXAKT so, es ist im GLEICHEN Ordner wie die Executable bzw. die pb-Datei und ich weiß echt nicht was ich noch machen soll, ich find hier keine codes dazu.
Website: www.senyl.de

Momentan auf der Suche nach Netzwerk-Artikeln... DIE BRAUCHEN EIN EIGENES FORUM! ;)
Benutzeravatar
vonTurnundTaxis
Beiträge: 2130
Registriert: 06.10.2004 20:38
Wohnort: Bayreuth
Kontaktdaten:

Beitrag von vonTurnundTaxis »

> das waren ja sekunden von deinem edit zu meinem post...
Ja, mir fällt so etwas immer erst im Nachhinein ein :D
Nicht durch Zorn, sondern durch Lachen tötet man
ClipGrab | Pastor - jetzt mit kurzen URLs!
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

@Maddin
lies mal die drei letzten postings vor deinem von 16:07:20

also, so lange kannst du für deinen kurzen satz schreiben nu auch ich gebraucht haben.

@vTuT
yo, ich editier ja auch wien Irrer...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Antworten