文章出處

同一AppDomain內的SharpGL的FrameBuffer會相互影響?

今天做一個試驗時,偶然發現了這樣一個問題。

以SharpGL的示例項目SimpleDrawingSample為例。

給FormSimpleDrawingSample窗口里的label1控件添加如下的點擊事件代碼。

1         private void label1_Click(object sender, EventArgs e)
2         {
3             (new FormSimpleDrawingSample()).Show();
4         }

就是再產生一個同主窗口一樣的窗口。

然后,執行如下步驟。

  1. 雙擊啟動SimpleDrawingSample.exe這個App。
  2. 再次雙擊,再啟動一個App。
  3. 點擊主窗口下方的文字,根據剛才寫的代碼,這會彈出一個和主窗口一樣的窗口。
  4. 根據下圖所示,縮放第一個App的主窗口。
  5. 你會發現下圖所示的奇異情況。
  6. 稍微縮放下圖所示左側的窗口,一切恢復正常。

 

 

再試驗幾次,會發現同一AppDomain內的SharpGL的FrameBuffer會相互影響?!

 


文章列表


不含病毒。www.avast.com
全站熱搜
創作者介紹
創作者 大師兄 的頭像
大師兄

IT工程師數位筆記本

大師兄 發表在 痞客邦 留言(0) 人氣()