Vb6 Crstal报告8.5和临时文件

Vb6 Crstal报告8.5和临时文件,vb6,crystal-reports,Vb6,Crystal Reports,情景 1.水晶报告8.5 2.Visual Studio 6 上述组合在每次编译/运行项目时都会在驱动器和项目目录文件夹中创建数百个.tmp文件,我对搜索和删除临时文件感到厌烦 这是一种误解吗? 有人知道.tmp文件的秘密以及如何避免它们吗?您能找到解决此问题的合理方法吗?2005年,我在某处使用Crystal Report和VB6开发应用程序时遇到了同样的情况,.tmp文件直接转储到我的驱动器C上。当时我能想到的唯一解决方案是在批处理文件中编写一个简单的脚本,以清除生成的所有临时文件,我必须承

情景 1.水晶报告8.5 2.Visual Studio 6

上述组合在每次编译/运行项目时都会在驱动器和项目目录文件夹中创建数百个.tmp文件,我对搜索和删除临时文件感到厌烦

这是一种误解吗?
有人知道.tmp文件的秘密以及如何避免它们吗?

您能找到解决此问题的合理方法吗?2005年,我在某处使用Crystal Report和VB6开发应用程序时遇到了同样的情况,.tmp文件直接转储到我的驱动器C上。当时我能想到的唯一解决方案是在批处理文件中编写一个简单的脚本,以清除生成的所有临时文件,我必须承认,这并不是最好的解决方案,因为每当我看到那些丰富的.tmp文件时,我都必须单击该批处理文件

以下是批处理文件ClearTemp.bat的内容:

echo "Temporary Files clearance in progress..."
@echo off
del "*.tmp"
无论如何,如果你找到了解决这个问题的更好方法,一定要把它发回去,这样其他人可以从中学习。
谢谢。

你打开VB脚本了吗?这可能是最初的设计师设计的。如果你有时间、知识和政治影响力来重构它,那就去吧。我们是来帮忙的!如果您不想重构原始代码(即,如果原始代码没有完全损坏,不要修复),您可以编写一个简单的批处理脚本来删除所有.tmp文件。这比重构的侵入性小得多。VB6 IDE和ActiveX设计器存在一个问题,导致大量的临时文件。我使用的批处理在启动VB6.exe之前会清理temp和oca文件的混乱。