Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Bild aus ressourcen in TImage laden (https://www.delphipraxis.net/170821-bild-aus-ressourcen-timage-laden.html)

Henneberg 4. Okt 2012 19:24

AW: Bild aus ressourcen in TImage laden
 
kommt die selbe meldung :(

nuclearping 4. Okt 2012 19:47

AW: Bild aus ressourcen in TImage laden
 
Ja, das Handling von Resourcen kann manchmal bisschen haarsträubend sein.

Wie schauts damit aus:
Delphi-Quellcode:
var
  Bmp: TBitmap;
begin
  Bmp := TBitmap.Create;
  try
    Bmp.Handle := LoadBitmap(HInstance, 'ONKELSAM');
    Image1.Picture.Assign(Bmp);
  finally
    FreeAndNil(Bmp);
  end;
end;
Wo bindest du die .RES ein? In der DPR? In der MainForm? Versuch da mal hin- und herzuschieben.

Bummi 4. Okt 2012 23:19

AW: Bild aus ressourcen in TImage laden
 
versuch's mal in der .rc mit
onkelsam BITMAP onkelsam.bmp

Ich hatte ein Rechnerproblem und habe daher die .res nach extrahieren der Bitmap neu erstellen müssen.

Mit o.g. funktioniert es.

DeddyH 5. Okt 2012 07:44

AW: Bild aus ressourcen in TImage laden
 
Genau, das war mir gestern abend auch noch eingefallen, aber da hatte ich den Rechner bereits heruntergefahren. Trotzdem ist mir immer noch nicht klar, wieso man nicht den einfachen Weg geht wie am Anfang beschrieben.

nuclearping 5. Okt 2012 09:04

AW: Bild aus ressourcen in TImage laden
 
Zitat:

Zitat von DeddyH (Beitrag 1185823)
Trotzdem ist mir immer noch nicht klar, wieso man nicht den einfachen Weg geht wie am Anfang beschrieben.

Ich pack auch relativ ungern Bilder in die MainForm, weil's die Datei ziemlich aufbläht und wenn man's dann in's SVN eincheckt, nervts ... :mrgreen:

Henneberg 6. Okt 2012 20:52

AW: Bild aus ressourcen in TImage laden
 
Das selbe Problem..
ich habs jetzt so:

Image1.Picture.Loadfromfile('onkel') aber da heißt es dann "unbekannte bidldateierweiterung (.)"

himitsu 6. Okt 2012 20:58

AW: Bild aus ressourcen in TImage laden
 
Zwei Drei Fehler:

- Man soll keine relativen Dateipfade verwenden!

- Wieso hat deine Datei keine Dateiendung? (bmp jpg gif ...)
Picture.LoadFromFile benötigt die Dateiendung, um zu wissen wie es die Datei laden soll.

- Und Groß-/Kleinschreibung ist was tolles, denn dann sieht man sofort, was da nicht stimmt (LoadFromFile = von Datei laden :roll:)

Henneberg 6. Okt 2012 21:28

AW: Bild aus ressourcen in TImage laden
 
zu dem ersten: ich wollte es ja auch eig aus den ressourcen laden
zum zweiten: wie oben schon gesagt.. ich habs aber auch schon mit der datei im projektordner versuch aber da gibt er mir auch nen fehler aus
zum dritten: ich habe das nur per hand nachgeschrieben im Programm steht es mit großem F :)

DeddyH 6. Okt 2012 22:12

AW: Bild aus ressourcen in TImage laden
 
Deine Datei heißt aber nun einmal "Onkel.bmp" und nicht "Onkel".

Henneberg 7. Okt 2012 11:41

AW: Bild aus ressourcen in TImage laden
 
Auch wenn ichs aus den ressourcen nehme?


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:17 Uhr.
Seite 2 von 3     12 3      

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