DragDrop 註冊失敗的問題

2021-09-05 22:30:34 字數 451 閱讀 3146

現在引用如下:

首先在   static void main()  函式前加上     [stathreadattribute] 

然後在新建執行緒的那個函式

=new

thread(

newthreadstart(flymessage));

//新建了乙個執行緒

t.apartmentstate 

=apartmentstate.sta;

//加上這句話!

t.start();

//開始執行緒

我主要用的是「  static void main()  函式前加上     [stathreadattribute]  」把問題解決的,因為原來的**是vs2003的,沒有[stathreadattribute]。

主要是把今天遇到的「dragdrop 註冊失敗」做下記錄,以備以後遇到相同問題好同樣方式解決。

多執行緒時DragDrop 註冊失敗的問題

現在引用如下 首先在 static void main 函式前加上 stathreadattribute 然後在新建執行緒的那個函式 new thread newthreadstart flymessage 新建了乙個執行緒 t.apartmentstate apartmentstate.sta 加...

DragDrop 註冊失敗的解決方法

這種情況是由多執行緒引起的,在專案中遇到過這樣的情況,查了一下網上的解決方法.汗,都不行。只有靠自己了!首先在 static void main 函式前加上 stathreadattribute 然後在新建執行緒的那個函式 thread t new thread new threadstart fl...

DragDrop 註冊失敗的解決方法

這種情況是由多執行緒引起的,在專案中遇到過這樣的情況,查了一下網上的解決方法.汗,都不行。只有靠自己了!首先在 static void main 函式前加上 stathreadattribute 然後在新建執行緒的那個函式 thread t new thread new threadstart fl...