3 Fragen^^

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Tsuki-Namida
Beiträge: 633
Registriert: 17.11.2005 13:27
Kontaktdaten:

Beitrag von Tsuki-Namida »

So ich bin gerade dabei meinen code zu vervollständigen... nur ist jetzt ein problem aufgetreten...

LoadImage(7, F7_Img$):ResizeImage(#F7, 24, 24):SetGadgetState(#F7, 7)

und war will das nicht so wie ich mir das for gestellt habe... das Image soll in 24 mal 24 pixel angezeigt werden... nur das 16 mal 16 pixel große bild wird auch in 16 mal 16 angezeigt und nicht wie erwartet in 24 mal 24...

was ist da jetzt falsch an der programmzeile?
Benutzeravatar
Deeem2031
Beiträge: 1232
Registriert: 29.08.2004 00:16
Wohnort: Vorm Computer
Kontaktdaten:

Beitrag von Deeem2031 »

Du solltest auch das Image angeben, und nich das Gadget ;)

LoadImage(7, F7_Img$):ResizeImage(7, 24, 24):SetGadgetState(#F7, 7)
Bild
[url=irc://irc.freenode.org/##purebasic.de]irc://irc.freenode.org/##purebasic.de[/url]
Benutzeravatar
Tsuki-Namida
Beiträge: 633
Registriert: 17.11.2005 13:27
Kontaktdaten:

Beitrag von Tsuki-Namida »

Das geht auch nicht so wirklich wie es soll :(

wenn ich die 24 mal 24 pixel angebe kommt jetzt garkein bild und wenn ich zum testen 16 mal 16 pixel angebe dann kommt meine ursprungs grafik....
Benutzeravatar
vonTurnundTaxis
Beiträge: 2130
Registriert: 06.10.2004 20:38
Wohnort: Bayreuth
Kontaktdaten:

Beitrag von vonTurnundTaxis »

(Da Deeem das Problem ja gelöst zu haben scheint:)

> for gestellt
For gestellt?

> was ist da jetzt falsch an der programmzeile?
Vielleicht, dass es eigentlich drei Zeilen sein sollten?
Nicht durch Zorn, sondern durch Lachen tötet man
ClipGrab | Pastor - jetzt mit kurzen URLs!
Benutzeravatar
Tsuki-Namida
Beiträge: 633
Registriert: 17.11.2005 13:27
Kontaktdaten:

Beitrag von Tsuki-Namida »

Naja gelöst ist es leider nicht.... ich kann die reinfolge der 3 befehle gestallten wie ich will es geht nicht so wie ich es mir vorgestellt habe bzw. das image wird nicht in 24 mal 24 pixel angezeigt...

ja das sin 3 programmzeilen am kann sie aber mit dem : (Doppelpunkt) trennen und in einer Zeile schreiben.

LoadImage(7, F7_Img$):ResizeImage(7, 24, 24):SetGadgetState(#F7, 7)

ist das selbe wie:

LoadImage(7, F7_Img$)
ResizeImage(7, 24, 24)
SetGadgetState(#F7, 7)
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Beitrag von ZeHa »

Klar kann man das, ich glaub das weiß hier jeder :D
Trotzdem bin ich froh, es zwar zu können, aber nicht zu MÜSSEN...
Bild     Bild

ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

Code: Alles auswählen

LoadImage(7, F7_Img$)
ResizeImage(7, 24, 24)
SetGadgetState(#F7, imageid(7))
Hilfe lesen :lol: :lol: :lol: :lol:
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
Tsuki-Namida
Beiträge: 633
Registriert: 17.11.2005 13:27
Kontaktdaten:

Beitrag von Tsuki-Namida »

@roherter
das habe ich acuh schon versucht... aber danke... ich bekomme da in der Zeile wo " SetGadgetState(#F7, ImageID(7))" steht die fehler Meldung:

incorrect number of of parameters
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

Kann normalerweise nicht sein aber ich kann dir mit dem bischen code auch nicht sagen woran es liegt.
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
Tsuki-Namida
Beiträge: 633
Registriert: 17.11.2005 13:27
Kontaktdaten:

Beitrag von Tsuki-Namida »

okay ich habe es.... naja fast....

"ImageID()" dafr nicht mit der 7 drinne sein.... naja jedenfals geht es mit png, jpg, usw dateien.... nur nicht bei Icon's... bei Icons's habe ich nur ein schwarzes Bild anstad das Icon... woran kann das liebgen???????????????????
Antworten