Autor Beitrag
Amateur
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 777

(Win98, WinMe) WinXP Prof
D3 Prof, D6 Pers, D2k5 Pers., Turbo C++ Explorer
BeitragVerfasst: Mi 21.12.05 00:23 
also ich habe einen ordner bilder in dem gleichen ordner wo meine projektdateien liegen.
der ordner hat den namen bilder. in dem ordner sind jpegs mit den namen tage0.jpg,tage1.jpg etc bis tage6.jpg;

jetzt will ich diese bilder so laden:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
var
  pics : array[0..6] of tjpegimage;

{...}

// laden der bilder über procedure und im oncreate
procedure loadpictures;
var i:integer;
begin

for i:=0 to 6 do
pics[i].LoadFromFile('.\bilder\tage' + inttostr(i)+ '.jpg');

end;


procedure TForm1.FormCreate(Sender: TObject);
begin
loadpictures;
end;


allerdings gibt er mir beim programmstart nur eine EAccessViolation aus. ich versteh es nicht weil ich es in einem anderen projekt eigentlich genauso gemacht habe. vielleicht kann mir einer von euch sagen wo der fehler liegt...

_________________
"Kein dummes Gerede. Kein Rumrätseln. Denkt an nichts anderes mehr, nur noch an das, was vor euch liegt. Das ist die wahre Herausforderung. Ihr müßt euch vor euch selbst schützen, Leute." (Rennes in "Cube")
Beiträge: >700
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mi 21.12.05 00:24 
Du musst die Bilder noch mittels pics[i] := TJpegImage.Create(); erzeugen. :-)

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Amateur Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 777

(Win98, WinMe) WinXP Prof
D3 Prof, D6 Pers, D2k5 Pers., Turbo C++ Explorer
BeitragVerfasst: Mi 21.12.05 00:32 
och man... immer so mini fehlerchen die sich bei mir einschleichen. klar... ich hab gar net an das array gedacht weil ich dachte das problem liegt bei den bildern und dem lade befehl...
ok thx funktioniert!

_________________
"Kein dummes Gerede. Kein Rumrätseln. Denkt an nichts anderes mehr, nur noch an das, was vor euch liegt. Das ist die wahre Herausforderung. Ihr müßt euch vor euch selbst schützen, Leute." (Rennes in "Cube")
Beiträge: >700