Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[ATL] DLL_PROCESS_DETACH

0 views
Skip to first unread message

http://steven.24cc.com/

unread,
Dec 21, 2000, 4:02:01 AM12/21/00
to
我用ATL寫了一個DLL給ASP用,
我在DLLMain的DLL_PROCESS_ATTACH裡initial resource,
和DLL_PROCESS_DETACH裡release resource,
程式寫好後先用VB測試,完全沒有問題,
當程式開始就會寫執行DLL_PROCESS_ATTACH,
程式結束也會執行DLL_PROCESS_DETACH,
可是,如果用Browser測,DLL_PROCESS_ATTACH仍正常,
但是,DLL_PROCESS_DETACH卻永遠執行不到,
即使我將IIS停掉也是一樣!為什麼?
請問,當ASP用到COM時,什麼時候會執行到DLL_PROCESS_DETACH?
ps. 我的電腦是Windows 2000、IIS 5.0

--
人類歷史就是一頁"支配/反支配"的抗爭史。
所有受屈辱的,追求公平的人,前仆後繼的奮起,
為新的社會找規範,這就是歷史。
my homepage: http://home.kimo.com.tw/steven_shi/

[m [1;34m※ 來源:‧蛋捲廣場 bbs.tku.edu.tw‧[FROM: 210.243.81.222] [m

Cheng-jan Tang

unread,
Dec 21, 2000, 11:38:56 AM12/21/00
to
dll 裡有 components 沒有被完全 release
vb 結束時會一直 call release() 直到 ref count 為零
broswer/asp 不會
檢查 你的 destructor 或 release(), finalrelease()

"http://steven.24cc.com/" <blac...@bbs.tku.edu.tw> wrote in message
news:3e5c5I$4...@bbs.tku.edu.tw...

http://steven.24cc.com/

unread,
Dec 21, 2000, 4:09:42 AM12/21/00
to
我用ATL寫了一個DLL給ASP用,
我在DLLMain的DLL_PROCESS_ATTACH裡initial resource,
和DLL_PROCESS_DETACH裡release resource,
程式寫好後先用VB測試,完全沒有問題,
當程式開始就會寫執行DLL_PROCESS_ATTACH,
程式結束也會執行DLL_PROCESS_DETACH,
可是,如果用Browser測,DLL_PROCESS_ATTACH仍正常,
但是,DLL_PROCESS_DETACH卻永遠執行不到,
即使我將IIS停掉也是一樣!為什麼?
請問,當ASP用到COM時,什麼時候會執行到DLL_PROCESS_DETACH?
ps. 我的電腦是Windows 2000、IIS 5.0

--
社會主義是從反資本主義,追求公平正義的新社會中孕育而生。
隨著資本主義的發展,社會主義也必更新重整,不斷向資本主義挑戰,
直到人類不再有剝削、壓迫與差別為止。
my homepage: http://home.kimo.com.tw/steven_shi/

--
㊣ [來源: 北極星 192.192.35.34 ]◆ From: 210.243.81.222

0 new messages