Moin,
ich schreibe gerade an einem Programm, das mit dynamischen Arrays umgeht und habe da be ich ungefähr folgenden code (liegt hier gerade nicht rum, versuchs mal aus dem Kopf):
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| var Images: Array of TImage;
procedure MeineForm.ErstelleImage(number: integer); begin SetLength(Images, number+1); Images[number]:= TImage.Create(nil); end; |
Nun will ich meinetwegen das Bild des Images ändern und mache das ca. so:
Delphi-Quelltext
1: 2: 3: 4:
| procedure MeineForm.BildÄndern(number: integer); begin Images[number].Picture:= 'C:\Irgendeinbild.bmp'; end; |
Wenn ich nun zur Laufzeit das Bild ändern will, kriege ich eine Fehlermeldung.
Was kann ich tun/ habe ich falsch gemacht???
Schon mal vielen dank für etwaige Antworten.[/delphi]
...To err is human, but to really foul things up requires a computer.