Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi TImage Bild problem (https://www.delphipraxis.net/143027-timage-bild-problem.html)

painrestricter 8. Nov 2009 13:26


TImage Bild problem
 
Servuß

ich bins schon wieder.
Ich hab zwar schon die suche benutzt, aber ich wusste einfach nicht den richtigen such dork dafür.

ich hab ein programm, wo praktisch oben als banner ein bild stehen soll:

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
Image1.picture.loadfromfile('C:\Dokumente und Einstellungen\Administrator\Desktop\2.bmp');
end;
nur das bild MUSS hier auf C:\Dokumente und Einstellungen\Administrator\Desktop\2.bmp liegen

wenn ich das programm jemanden anderes gebe, dort kommt ein Error beim starten des programms, dass das Bild nicht geladen werden konnte (ist ja eig auch klar)

nur wie kann ich das bild so an das file binden, dass es immer angezeigt wird?

danke :)

SirThornberry 8. Nov 2009 13:30

Re: TImage Bild problem
 
wenn es immer das Bild niemals geändert wird würde ich es bereits zur Designzeit in das Image laden.

guidok 8. Nov 2009 13:32

Re: TImage Bild problem
 
Wenn ich mich nicht irre hat das TImage doch ein Picture Property, dem du bereits im Objektinspektor das Bild zuweisen kannst.

himitsu 8. Nov 2009 13:40

Re: TImage Bild problem
 
Du nutzt da einen hartcodierten absoluten Pfad.
Das ist ja fast noch schlimmer, wie ein relativer Pfad.

Scheu dich einfach mal zu Hier im Forum suchenrelativer Pfad um,
da wirst du Beispiele finden, wie man mit absoluten Pfaden zu relativen Dateien richtig umgeht.

painrestricter 8. Nov 2009 13:44

Re: TImage Bild problem
 
hab ich gemacht guidok, geht immer noch nicht.

himitsu, ich will eigentlich gar keinen pfad angeben müssen, ich will das bild immer bereitstellen wollen, ohne es auf die festplatte zu laden.

himitsu 8. Nov 2009 13:49

Re: TImage Bild problem
 
Wenn du es im OI zuweist, dann wird es in der .DFM abgelegt und landet somit in den Programmresourcen, welche direkt in der .EXE drinnen sind.

painrestricter 8. Nov 2009 14:44

Re: TImage Bild problem
 
ah ok danke jetzt gehts :)

:dp:


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz