![]() |
Ressourcenproblem...
Ich habe in meinen Editor immer due Grafik für ein Feld für den Speedbutton und für die Map genutzt. Nun gibt es aber Objekte, die 2 Bilder haben, und deshalb weiß ich jetzt nicht, wie ich ohne weitere Bilder extern zu haben, die dareinkriege.
Ich habe zwar schon von Ressourcen gehört, aber ich würde mich gerne dafür interessieren, ob das so geht, wenn ja wie ich es nutzen kann. |
Re: Bild in Exe laden - Ressource?
Benutz die Forensuche, hattet wir erst vor kurzem.
|
Re: Bild in Exe laden - Ressource?
Das glaiche mach ich au grad. Du kannst mit dem xn resource editor die resourcen bearbeiten und in deinem Programm laden. Das findest du auch im Forum.
Aber du musst aufpassen: Wenn du den XN Resource Editor verwendest darfst du nie die Undo-Funktion benutzen, weil dann ist die bearbeitete Resource kaputt... Am besten oft speichern und wenn du dich dann halt mal vermalt hast oder so, dann musst du die ganze Ressource halt wieder neu laden... Aber ansonsten ist das Programm schon gut! |
Re: Bild in Exe laden - Ressource?
Also ich habe mich inzwischen schon selber schlau gemacht, aber leider bekomme ich eine AV :(
Delphi-Quellcode:
Ich habe die Ressource aber anständig in der Unit eingebunden...
function TForm1.loadFromRes(name : PAnsiChar) : TBitMap;
var ResStream : TResourceStream; begin ResStream := TResourceStream.Create(HINSTANCE, name, 'BMP'); try Result.LoadFromStream(ResStream); // <!--- In dieser Zeile Result.Canvas.StretchDraw(Rect(0,0,24,24),Result); Result.Transparent := true; finally ResStream.Free; end; end; [edit=Admin]Renderingfehler behoben. Mfg, Daniel[/edit] |
Re: Ressourcenproblem...
Probleme gelöst ;) Es lag daran, dass ich vergessen hatte Result zu erstellen :P
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:46 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz