Ich habe eine TForm einen TButton und einen TOpendialog in ein Project gepackt. Und folgendes Programmiert :
Code: Alles auswählen
procedure TForm1.Button1Click(Sender: TObject);
begin
OpenDialog1.Options := OpenDialog1.Options + [ofAllowMultiSelect];
if OpenDialog1.Execute then begin
showmessage('Fertig.');
end;
end;
Nun erwarten wir doch alle, wenn man im sich öffnenden Dialog ein Paar Dateien anwählt und auf OK drückt, dass man dann die Meldung fertig sieht.
Das ist auch der Fall wenn ich sagen wir ca. 20 Dateien auswähle. Wenn es aber 5966 wie in meinem Fall sind, geht es nicht mehr. Bereits bei 100 Dateien bekomme ich 100% CPU Load und das Programm bleibt quasi stehen, und dass ohne dass ich auf die Dateien zugreife und oder sie verarbeitet habe..
Ist da ein Bug bekannt ?
Hier noch die üblichen zusätzlichen Informationen :
Code: Alles auswählen
Linux corpsman2 3.2.0-24-generic #37-Ubuntu SMP Wed Apr 25 08:43:52 UTC 2012 i686 i686 i386 GNU/Linux
Free Pascal Compiler version 2.4.4-3.1 [2012/01/04] for i386
Lazarus SVN Revision : 37131