J'utilise http://www.codeproject.com/KB/IP/Facebook_API.aspxLe thread appelant doit être STA, parce que de nombreux composants de l'interface utilisateur ont besoin de ce
Je suis en train d'appeler la XAML qui est créé à l'aide WPF. Mais il me donne une erreur:
The calling thread must be STA, because many UI components require this.
Je ne sais pas quoi faire. J'essaye de faire ceci:
FacebookApplication.FacebookFriendsList ffl = new FacebookFriendsList();
Mais c'est me donner cette erreur.
J'ai ajouté un travailleur de fond:
static BackgroundWorker bw = new BackgroundWorker();
static void Main(string[] args)
{
bw.DoWork += bw_DoWork;
bw.RunWorkerAsync("Message to worker");
Console.ReadLine();
}
static void bw_DoWork(object sender, DoWorkEventArgs e)
{
// This is called on the worker thread
FacebookApplication.FacebookFriendsList ffl = new FacebookFriendsList();
Console.WriteLine(e.Argument); // Writes "Message to worker"
// Perform time-consuming task...
}
J'ai essayé d'ajouter, comme ci-dessus, mais il me donne toujours l'erreur:/ –
Je ne suis pas familliar avec le code. Pouvez-vous déboguer et trouver exactement la ligne de code causant cela? –