AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Bild aus ressourcen in TImage laden
Thema durchsuchen
Ansicht
Themen-Optionen

Bild aus ressourcen in TImage laden

Ein Thema von Henneberg · begonnen am 4. Okt 2012 · letzter Beitrag vom 7. Okt 2012
Antwort Antwort
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.662 Beiträge
 
Delphi 12 Athens
 
#1

AW: Bild aus ressourcen in TImage laden

  Alt 4. Okt 2012, 14:29
Wie von meinem Vorposter schon gesagt: im Objektinspektor über die Picture-Eigenschaft das Bild hineinladen und das TImage auf unsichtbar stellen. Zur Laufzeit setzt Du dann einfach Visible wieder auf true -> fertig.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Henneberg

Registriert seit: 4. Okt 2012
8 Beiträge
 
#2

AW: Bild aus ressourcen in TImage laden

  Alt 4. Okt 2012, 17:33
Danke
soweit hab ichs jetzt nur ich versteh nicht jetzt sagt er mir immer ressource mit dem namen onkelsam (so heißt mein bild bzw die .rc) nicht gefunden obwohl ich alles korrekt angegeben habe, also auch {$R onkel.res}
  Mit Zitat antworten Zitat
Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#3

AW: Bild aus ressourcen in TImage laden

  Alt 4. Okt 2012, 17:59
Das ist für uns wie stochern im Nebel
- ist die {$R} Deklaration richtig
- mit welchem Resourcetyp wurde BRCC32 aufgerufen
- was steht genau in der .rc
etc.

das ist doch sicher ein sehr kleines Projekt, zip doch mal .res, .rc , .pas, .dfm, .dpr und häng es hier an ...
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat
Henneberg

Registriert seit: 4. Okt 2012
8 Beiträge
 
#4

AW: Bild aus ressourcen in TImage laden

  Alt 4. Okt 2012, 18:38
naja klein ist gut^^
Ich hab die stelle jetzt nochmal kommentier damit man es leichter findet^^
und ich will mich vorher schon mal für die Form entschuldigen ich machs manchmal etwas umständlich^^ aber wichtig ist nur der Teil mit dem Bild.. und zur erklären die {$R bild.res}={$R onkel.res}={$R Bohnke.res}, dh. alles das selbe habs nur mit anderen namen versucht
Angehängte Dateien
Dateityp: zip Delphi.zip (2,91 MB, 29x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.662 Beiträge
 
Delphi 12 Athens
 
#5

AW: Bild aus ressourcen in TImage laden

  Alt 4. Okt 2012, 18:49
Wie sieht es bei
Bmp.LoadFromResourceName(HInstance, 'ONKELSAM'); aus?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Henneberg

Registriert seit: 4. Okt 2012
8 Beiträge
 
#6

AW: Bild aus ressourcen in TImage laden

  Alt 4. Okt 2012, 19:24
kommt die selbe meldung
  Mit Zitat antworten Zitat
nuclearping

Registriert seit: 7. Jun 2008
708 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#7

AW: Bild aus ressourcen in TImage laden

  Alt 4. Okt 2012, 19:47
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.
  Mit Zitat antworten Zitat
Henneberg

Registriert seit: 4. Okt 2012
8 Beiträge
 
#8

AW: Bild aus ressourcen in TImage laden

  Alt 6. Okt 2012, 20:52
Das selbe Problem..
ich habs jetzt so:

Image1.Picture.Loadfromfile('onkel') aber da heißt es dann "unbekannte bidldateierweiterung (.)"
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.400 Beiträge
 
Delphi 12 Athens
 
#9

AW: Bild aus ressourcen in TImage laden

  Alt 6. Okt 2012, 20:58
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 )
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu ( 6. Okt 2012 um 21:00 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:29 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