hiho !
auch auf die gefahr hin, dass ähnliche fragen sicher schon aufgetaucht sind....
ich bin momentan am programmieren für ein kleines schulprojekt (ein kleines spiel)
ich bin für den client zuständig...momentan denke ich noch über das ideale spielbrett nach...
btw. in der schule haben wir delphi 3 pro.
mein bisheriger ansatz war es, über TImage-Objekte das Spielbrett zusammenzusetzen. dabei habe ich dann darüber nachgedacht, wie ich es anstelle, dass ich nicht jedes bild einzeln "ansprechen" muss, (da ich ja zur laufzeit auch neue img-sources reinladen muss), sondern über irgend einen index. dabei bin ich in einem buch auf die TList gestossen:
also habe ich folgendes probiert: (die bilder sind bitmaps)
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: 27: 28: 29: 30:
| unit text_images;
interface uses .... type PImage = ^AImage; AImage = record Image:TImage; end; TForm1 = class (TForm);
.....
var FImages: TList; Form1: TForm1; MyImage: PImage;
implementation {$R *.DFM}
procedure TForm1.FormCreate(Sender:TObject); begin FImages:=TList.Create; New(MyImage); MyImage^.Image.Picture.Create; MyImage^.Image.Picture.LoadFromFile('....bild.bmp'); FImages.Add(MyImage); end; |
soweit...so in der art habe ich das aus einem buch entnommen,
meine frage ist nun, bzw. mein problem ist: auf der form wird nix angezeigt etc.
anscheinend klappt das mit der TList, sonst würde er sich ja beschweren, aber es kommt mir so vor, als ob er garnix machen würde, er zeigt ja auch nichts an...
würde mich sehr über hilfe freuen...ich habe leider kA woran das liegt, oder ob er mir überhaupt so die TImage Objekte erstellt.....
mfg