XbpBitmap() - Load()

Alle Fragen um die Programmierung, die sich sonst nicht kategorisieren lassen. Von Makro bis Codeblock, von IF bis ENDIF

Moderator: Moderatoren

Antworten
xellos
Rookie
Rookie
Beiträge: 19
Registriert: So, 10. Sep 2006 18:57
Wohnort: Maintal

XbpBitmap() - Load()

Beitrag von xellos »

Hallo,

das laden einer Bitmap mit folgendem Befehl

oBmp := XbpBitmap():New():Create()
lSuccess := oBmp:Load( NIL, 5300 )

schlägt an einer Programmstelle immer fehl. An einer anderen funktioniert es? Woran kann dies liegen - kann mir jemand helfen.

Die Bitmap ist in die Exe eingebunden.

Vielen Dank
Timo
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16509
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Timo,
warum es nicht klappt, kann ich Dir nicht sagen.
Aber versuche doch mal bitte, das NIL bei den Paramtern einfach weg zu lassen:

Code: Alles auswählen

oBmp := XbpBitmap():New():Create() 
lSuccess := oBmp:Load( , 5300 )
Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9358
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Beitrag von Tom »

Ist oBmp möglicherweise PRIVATE oder PUBLIC - und deshalb noch als Referenz vorhanden? Sollte jedenfalls, wenn möglich, immer LOCAL sein.
Herzlich,
Tom
xellos
Rookie
Rookie
Beiträge: 19
Registriert: So, 10. Sep 2006 18:57
Wohnort: Maintal

Beitrag von xellos »

Hallo,

ich habe oBmp als Local deklariert, auch habe ich versucht, den load Befehl ohne NIL auszuführen. Leider vergebens - ich bin leicht am verzweifeln.

Gruß
Timo
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16509
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hmm,
und die selbe Grafik klappt an einer anderen Stelle im Source mit genau den selben Kommandos problemlos??

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
xellos
Rookie
Rookie
Beiträge: 19
Registriert: So, 10. Sep 2006 18:57
Wohnort: Maintal

Beitrag von xellos »

... so ist es. Habe schon alles Mögliche ausprobiert, aber es geht nicht.

Gruß
Timo
Benutzeravatar
Rolf Ramacher
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1930
Registriert: Do, 09. Nov 2006 10:33
Wohnort: Bergheim
Danksagung erhalten: 3 Mal
Kontaktdaten:

xbp-Bitmap-Dialog

Beitrag von Rolf Ramacher »

Hallo Timo,


also Nil muß dabei sein.

ich habe das bei mir so gestaltet. Das funktioniert.
2001 steht für die ID in der entsprechenden arc-Datei.

obmp:=xbpBitmap():new()
obmp:load(nil,2001)
obmp:create(odlg)

Dann habe ich einen Pushbutton erzeugt mit caption (obmp), aber bei
activate keinen eintrag

Die entsprechende arc-Datei muß in der xpj-Datei mit generiert werden.


gruß Rolf
Antworten