Boite de dialogue openfile dans un thread

ghaye Messages postés 2 Date d'inscription lundi 15 septembre 2003 Statut Membre Dernière intervention 17 mars 2008 - 16 mars 2008 à 20:58
ghaye Messages postés 2 Date d'inscription lundi 15 septembre 2003 Statut Membre Dernière intervention 17 mars 2008 - 17 mars 2008 à 19:16
Bonjour, je passe de Delphi7 à 2007 et je n'arrive pas à corriger mon code.

J'ai un thread à l'intérieur duquel je dois ouvrir un certain nombre de fois une boite de dialogue de type topendialog. En D7 la boite de dialogue s'affichait mais plus en codegear.

Mon appel est de type :

  opendialog1:=Topendialog.Create(nil);
   if opendialog1.Execute then
   begin
     // ouverture d'un fichier de facturation en lecture
       inname:=opendialog1.FileName;
       assignfile(infile,inname);
       reset(infile);
       readln(infile,instring);
      ....
       end
       else
       begin
           .....
       end;

Est-il possible que Topendialog ne peut plus être utilisé à l'intérieur d'un thread ?

Emmanuel Ghaye

1 réponse

ghaye Messages postés 2 Date d'inscription lundi 15 septembre 2003 Statut Membre Dernière intervention 17 mars 2008
17 mars 2008 à 19:16
Désolé pour le dérangement,

il me manquant les synchronisations.

Emmanuel Ghaye
0
Rejoignez-nous