2010-09-28 54 views
0

方案 1.水晶報表8.5 2的Visual Studio 6Crstal報告8.5和臨時文件

上述組合創建每次在數百.tmp文件的驅動器和項目目錄文件夾中的項目被編譯/運行我厭倦了搜索和刪除臨時文件。

這是一種錯誤配置? 有沒有人知道.tmp文件的祕密以及如何避免它們?

+0

你打開了VB腳本嗎?這可能是最初的設計師設定的。如果您有時間,知識和政治影響力來重構它,請繼續前進。我們來幫忙! – PowerUser 2010-09-28 13:24:05

+0

如果您不想重構原始代碼(即,如果它沒有被完全破壞,請不要修復它),您可以編寫一個簡單的批處理腳本來爲您刪除所有.tmp文件。這比重構要少得多。 – PowerUser 2010-09-28 15:27:02

+0

VB6 IDE和ActiveX設計師存在導致大量臨時文件的問題。我正在使用批處理,在啓動VB6.exe清理與temp和oca文件混亂之前。 – wqw 2010-09-28 16:59:26

回答

1

你是否能夠找到一個明智的方法來解決這個問題?當我在2005年的某個地方開發了一個使用Crystal Report和VB6的應用程序時,遇到了同樣的情況,並且.tmp文件被直接轉儲到了驅動器C上。那麼我唯一能想到的解決方案就是編寫一個簡單的腳本一個批處理文件清除所有生成的臨時文件,我必須承認,這不是最好的解決方案,因爲我不得不點擊該批處理文件,只要看到那些豐富的.tmp文件。

這裏是批處理文件,ClearTemp.bat的內容,反正:

echo "Temporary Files clearance in progress..." 
@echo off 
del "*.tmp" 

無論如何,如果你已經發現這個問題的一個更好的辦法,確實張貼了回去,這樣其他人可以從中吸取教訓。 謝謝。