Autor Beitrag
Haegar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 21



BeitragVerfasst: So 20.07.03 13:10 
hi,
ich hab schon alles dazu im forum dursucht, und auch so einige lösungen gefunden, nur gehts bei mir net!

ich hab vor die imagelist zur laufzeit zu löschen und zu füllen, je nachdem welche objekte zur auswahl stehen sollen!
dazu habe ich vor beim datei-durchsuchen die imagelist zu füllen:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
procedure suchdateien(maske:string);         //Dateien suchen 
var search:TSearchRec; 
    pfad, typ:string
    count:byte; 
begin 
count:=0;                             //  für änderungen zur laufzeit 
form_haupt.imgl_bilder.Items.Clear;   //        ------"--------- 
typ:=ExtractFileName(maske); 
pfad:=ExtractFilePath(maske); 
if pfad[length(pfad)]<>'\' then 
  pfad:=pfad+'\'
{Dateien suchen...} 
if FindFirst(maske,$3F, search)=0 then 
  repeat 
   form_objekte.filelb_bilder.Items.Add(search.Name); 
   form_haupt.imgl_bilder.Items.Add;  //  für änderungen zur laufzeit  
   form_haupt.imgl_bilder.Items[count].Picture.LoadFromFile(pfad+search.Name);                    
   inc(count);                       //         ------"------- 
  until FindNext(search)<>0
FindClose(search); 
end;



tja das müsste es nach meinen recherchen eigentlich schon sein, aber es funktioniert nicht! bzw. der fehler liegt auf einmal an einer stelle die vorher wunderbar geklappt hat (weiss net wo er is)!
ich habe nämlich bevor ich das mit der veränderung zur laufzeit machen wollte der imagelist zu testzwecken 2-3 objekte zugewiesen. das aus dem grund, da ich testen wollte ob ich objekte per mausklick plazieren kann. das klappt auch, und daran habe ich auch nix mehr geändert! doch wenn ich nun den kommentierten teil (änderungen zur laufzeit) einfüge, dann erscheinen die objekte nicht mehr so wie vorher, ich seh sie einfach nicht mehr!
woran kann das nun liegen??
maximus
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 896

Win XP, Suse 8.1
Delphi 4/7/8 alles prof
BeitragVerfasst: So 20.07.03 14:28 
ausblenden Quelltext
1:
2:
3:
4:
...
form_haupt.imgl_bilder.Items[count].Picture.LoadFromFile(pfad+search.Name); // möglicherweise 'Picture.bitmap.LoadFromFile' ...mal testen  
form_haupt.imgl_bilder.Items[count].restore; // <- DX surface restoren ;)
...

_________________
mfg.
mâximôv
Haegar Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 21



BeitragVerfasst: So 20.07.03 15:05 
cool funktioniert, muss nur noch sehen, das die reihenfolge der dateien in der filelistbox auch mit denen in der imagelist übereinstimmt!

grus haegar