Blogtrottr
|
Re: [請益] Windows OPENGL 多視窗顯示問題(跪求)
Jul 31st 2013, 12:46, by oicfck
作者oicfck (LTEMAN)
看板Tech_Job
標題Re: [請益] Windows OPENGL 多視窗顯示問題(跪求)
時間Wed Jul 31 12:46:04 2013
你可以試著用不同兩張同樣3D圖檔(拆成兩個不同名) 分別開看看 看兩個form是不是都可以開 如果分別可以的話 你可以用原始檔create 成兩個temp的圖檔 做完再都刪掉 ※ 引述《theone777 (你想要什麼)》之銘言: : 預開發: 在兩個"使用者控制項"(可以想成就是兩個form) : 同時顯示來自同一個檔案的3D圖檔 : 而且user可以不斷自由選擇想開哪一個圖檔出來看 : 開發環境: VB6 : 遇到的問題: 我的圖檔"畫到"控制項上面顯示出來 : 是透過另外一個寫好包好的DLL去做 : 可是目前怎麼修改 都只能做到只有一個form能顯示 : (如果A有跑出圖 B就不見 反之也是如此) : 有跑出以下的錯誤訊息(是DLL內寫的 但原PO非DLL作者 因此上來請益) : DLL內的 : KillGLWindow(hRC As HGLRC): : if(!wglMakeCurrent(NULL, NULL))("Release of DC And RC Failed") : if(!wglDeleteContext(hRC))("Release Rendering Context Failed") : 以及 : CreateGLWindow(HWND hWnd_in): : if(wglMakeCurrent(hDC,hRC)){ : KillGLWindow() : MessageBox("Can't Activate The GL Rendering Context") : return FALSE : } : 以上紅色字體部分即為原PO在執行原PO所開發程式時出現的訊息 : **只在使用者更換想看的圖檔時候出現 : **以上三句錯誤訊息都是一起連著跳出來 : **按下確定或紅色X鍵關閉後程式仍可正常執行 : 只是連本來至少一個form可以顯示都沒有了 兩個form都跑不出圖 : 原PO自己的想法: : 已經GOOGLE過相關問題,原PO知道這是call完DLL後, : 資源沒釋放還給Windows所產生的問題(或者說釋放過程出了問題 有bug) : 原PO是想知道到底是什麼原因出了錯?? : 網路上都只是把那些wgl function白話敘述一遍 : 沒有看到到底真正底層讓那些fuction可能出錯的原因"們"是哪些 : 因此厚著臉皮上來跪求各位鄉民指教 謝謝!!! : ****因為某些原因,所以code無法放到網路上(此並非學生作業),請各位高手見諒 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 106.187.126.4 This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers. Five Filters recommends: 'You Say What You Like, Because They Like What You Say' - http://www.medialens.org/index.php/alerts/alert-archive/alerts-2013/731-you-say-what-you-like-because-they-like-what-you-say.html
|
|
|
qhhfl3xncebjd
線上遊戲排行榜2013/2014,進擊的巨人線上看,candy crush saga外掛,正妹寫真三圍
qhhfl3xncebjd 發表在 痞客邦 留言(0) 人氣()
留言列表