oi phumes1!!

uh....  why not  just create a script that goes thru and deletes the files later
in the day or such or could you push the file for viewing using cfcontent?


-- 
Critz
Certified Adv. ColdFusion Developer

Crit[s2k] - <CF_ChannelOP Network="Efnet" Channel="ColdFusion">
------------------------------------
Wednesday, June 12, 2002, 11:32:29 AM, you wrote:

p> Hi,

p> I have a problem. I'm running a executable using <cfexecute and everything 
p> is working great. The program creates an external file which has the 
p> display from the screen if run from the command prompt.

p> I then use a <iframe and read in the external file created from the executable.

p> This file is not required so then I do a <cffile and delete the temporary 
p> file. If I do this then I get an error from the <iframe.
p> If I comment out the delete then it works OK.

p> Why?

p> How can I get around this problem?

p> Here is my code:

p> <cfparam name="dir" default="#TheFolder#">
p> <cfdirectory action="LIST" directory="#dir#" name="dirlist" sort="name">

p> <cfoutput>

p> <cfset sr = #ListGetAt(FileName,1,'.')#>
p> <cfset CreateBatch = 
p> "setlocal#strCR##LCase(ListGetAt(TheFolder,1,':'))#:#strCR#cd 
p> #TheFolder##strCR##ComposeExe# 
p> #TheFolder#\#LCase(ListGetAt(FileName,1,'.'))# printer">
p> <cffile action="WRITE" 
p> file="#TheFolder#\#LCase(ListGetAt(FileName,1,'.'))#.bat" 
p> output="#CreateBatch#" addnewline="Yes">

p> <cfexecute name="#TheFolder#\#LCase(ListGetAt(FileName,1,'.'))#.bat"
p>             outputfile="#TheFolder#\#LCase(ListGetAt(FileName,1,'.'))#.rlog"
p>             timeOut="1000">
p> </cfexecute>

p> <!--- _.TMP FILE IS GENERATED BY THE EXECUTABLE FILE --->
p> <iframe src="#TheFolder#\#LCase(ListGetAt(FileName,1,'.'))#_.tmp"
p>          name="LogFile"
p>          id="LogFile"
p>          width="100%"
p>          height="320"
p>          align="middle"
p>          class="dirlinks">
p> </iframe>

p> <cffile action="DELETE"
p>          file="#TheFolder#\#LCase(ListGetAt(FileName,1,'.'))#.bat">

p> <cffile action="DELETE"
p>          file="#TheFolder#\#LCase(ListGetAt(FileName,1,'.'))#_.tmp">

p> <cffile action="DELETE"
p>          file="#TheFolder#\#LCase(ListGetAt(FileName,1,'.'))#.rlog">

p> </cfoutput>

p> 
______________________________________________________________________
This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to