| Autor |
Beitrag |
th3Thr1ll3r
      
Beiträge: 31
Win XP Prof
Delphi 6 Pers.
|
Verfasst: Sa 01.04.06 11:17
Hi,
ich möchte im Quelltext (also nicht im Objektinspektor) einem Image-Element ein Bild zuweisen...
Wie mach ich das genau??
MfG
th3Thr1ll3r
|
|
Müscha
      
Beiträge: 118
|
Verfasst: Sa 01.04.06 11:40
weiß nicht ob du das meinst aber hier:
Quelltext 1:
| Image1.Picture.LoadFromFile('C:\Bild.bmp'); |
Viele Grüße Müscha
|
|
Marco D.
      
Beiträge: 2750
Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
|
Verfasst: Sa 01.04.06 11:41
Das kommt drauf an, wo dein Image sich befindet:
Von der Festplatte laden:
Delphi-Quelltext 1:
| image1.picture.loadfromfile(dateipfad); |
Ansonsten poste mal, wo sich dein Image befindet.
_________________ Pascal keeps your hand tied. C gives you enough rope to hang yourself. C++ gives you enough rope to shoot yourself in the foot
Zuletzt bearbeitet von Marco D. am Sa 01.04.06 12:02, insgesamt 1-mal bearbeitet
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Sa 01.04.06 11:51
@Marco: Vergiss sofort die 2. Variante!!! Die ist FALSCH!!!
Richtig hieße es:
Delphi-Quelltext 1:
| Image2.Picture.Assign(Image1.Picture); |
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
Marco D.
      
Beiträge: 2750
Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
|
Verfasst: Sa 01.04.06 11:55
BenBE hat folgendes geschrieben: | | @Marco: Vergiss sofort die 2. Variante!!! Die ist FALSCH!!! |
Schon gemacht
Aber ich kann doch auch z.B. das machen:
Delphi-Quelltext
wobei list vom Typ TStringlist ist.
_________________ Pascal keeps your hand tied. C gives you enough rope to hang yourself. C++ gives you enough rope to shoot yourself in the foot
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Sa 01.04.06 11:58
Ja, das geht, hat aber einen ganz anderen Effekt
Wenn man A := B; macht, weist man eine Referenz zu, macht man A.Assign(B); kopiert man den Inhalt ... Das ist insbesondere bei der VCL wichtig, da diese ansonsten vollends streikt (bzw. nette Nebeneffekte hat) ...
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
th3Thr1ll3r 
      
Beiträge: 31
Win XP Prof
Delphi 6 Pers.
|
Verfasst: Sa 01.04.06 12:08
ok, das ganze sieht jetzt so
Delphi-Quelltext 1:
| Image01.Picture.LoadFromFile(ExtractFilePath(ParamStr(0))+'/Bilder/karte_hg.bmp'); |
aus
und das funktioniert-.-
|
|
|