alias5000 hat folgendes geschrieben: |
[quote="[user]
ground[a].Picture:=boden1.Picture; //LoadFromFile(ExtractFilepath(paramstr(0)) + 'Texturen\Betonrasen.bmp');
[/Delphi]
Ist das beabsichtigt, oder wäre da ein
Delphi-Quelltext 1:
| ground[a].Picture.Assign(Boden1.Picture); |
zutreffender?
Gruß
alias5000 |
Hmm mit .picture:=.picture gehts aber auch...
Aber jetzt ein weiteres Prob:
Ich will in einem Frame auf die selbe Art und Weise ein paar Bilder erstellen..
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26:
| Frame:
public procedure weap;
procedure TFrame3.weap; var a:integer; begin for a:=1 to 8 do begin weaps[a]:=TImage.Create(self); weaps[a].Picture.LoadFromFile(ExtractFilepath(paramstr(0)) + 'Bilder\Hud\'+inttostr(a)+'.bmp'); weaps[a].Left:=3; weaps[a].Top:=7; weaps[a].Visible:=true; weaps[a].Enabled:=true; weaps[a].AutoSize:=true; weaps[a].Left:=(a-1)*weaps[a].Width+3; if a > 4 then begin weaps[a].Picture.LoadFromFile(ExtractFilepath(paramstr(0)) + 'Bilder\Hud\'+inttostr(a-4)+'.bmp'); weaps[a].Top:=56; weaps[a].Left:=(a-5)*weaps[a].Width+3; end; weaps[a].Parent:=Form1; end; |
In meiner Unit1 habe ich dementsprechend den Befehl "Frame31.weap;".
Leider hängt sich das Prog hier wieder auf.
Mir ist auch rätselhaft, wieso ich bei "Parent" nichts anderes schreiben kann als Form1...