2013-01-11 26 views
0

不工作我已經出口了全球FILESTREAM從DLL說XLOG說xlogger,FILESTREAM DLL中

我用來初始化Xlog軟件中的DLL進程附加宏,接近分離。

現在我在以下解決方案的相同解決方案中添加了此dll的參考。

testDll_1 -> add reference xlogger , 
testDll_2 -> add reference xlogger , 
testDll_2 -> add reference xlogger , 
exe -> add reference xlogger , 

我的問題是Xlog軟件< <「消息」只能在xlogger DLL和EXE但是沒有日誌從內部DLL生成。 這裏我使用的Windows 7企業vs 2010專業版,

我在上面的testdll項目中加載dll的多個副本?或相同的副本(單一副本)正在使用?或者我該如何解決這個問題?

在此先感謝。

+0

你使用什麼運行時庫?靜態庫或DLL? – Nitric

+0

我正在使用DLL,我試過在2012年的代碼它運作良好,我有點混亂,當然我需要做更多的工作。 – vivek

回答

0

確定了我的錯誤 其實我在dll_proc_attach打開文件流,&我將結束在dll_proc_detach, 問題是流以某種方式越來越接近。 所以現在我寫了seprate函數來打開和關閉流和代碼工作正常。 感謝所有的答覆。