Re...
sinon y a ceci qui te permet de tester si ton thread est MTA ou STA...
if(Thread.CurrentThread.ApartmentState==System.Threading.ApartmentState.MTA)
{
// IDataObject iData
Clipboard.GetDataObject(); > sa va crouter
// donc tu peux lancer un nouveau Thread, qui exécutera ta méthode
// contenant
//
IDataObject iData = Clipboard.GetDataObject();
Thread monThr=new Thread(new ThreadStart(MaSuperFonction));
monThr.Start();
monThr.Join();
}
else
{
// IDataObject iData
Clipboard.GetDataObject(); > sa devrait rouler....
}
CrougniMan