Seite 1 von 3
Bilder
Verfasst: 23.09.2006 15:43
von Maddin
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.

also bitte helft mir!
Verfasst: 23.09.2006 15:48
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...
Schon klar^
Verfasst: 23.09.2006 15:52
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

Verfasst: 23.09.2006 15:58
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?
Verfasst: 23.09.2006 16:02
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
Verfasst: 23.09.2006 16:03
von vonTurnundTaxis
@Kaeru Gaman:
Ne, das braucht man auch für Images.
@Maddin:
Füge an den Anfang des Codes
ein.
Und verwende in Zukunft bitte Code-Tags, wenn du Codes ins Forum postest ([ code] und [ /code])
Verfasst: 23.09.2006 16:05
von Kaeru Gaman
also, Bug eingekreist und erlegt:
dir fehlt ein
(und natürlich fehlen auch die code-tags in deinem ersten posting

)
[edit]
@vTuT
das waren ja sekunden von deinem edit zu meinem post...
Also:
Verfasst: 23.09.2006 16:07
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.
Verfasst: 23.09.2006 16:07
von vonTurnundTaxis
> das waren ja sekunden von deinem edit zu meinem post...
Ja, mir fällt so etwas immer erst im Nachhinein ein

Verfasst: 23.09.2006 16:08
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...