<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Or better: Which module should I check out? ParaQ, Para.old, ParaQ2, ParaQData, ParaViewData, ParaViewWeb? <br><br>thx,<br>N<br><br>&gt; Date: Mon, 20 Jul 2009 08:42:20 -0400<br>&gt; Subject: Re: [Paraview] memory leak in writer<br>&gt; From: utkarsh.ayachit@kitware.com<br>&gt; To: nataliehapp@hotmail.com<br>&gt; CC: paraview@paraview.org<br>&gt; <br>&gt; I should have verified before I replied,  the feature didn't make it<br>&gt; into 3.6. However, with CVS ParaView, you can write legacy vtk or<br>&gt; vtk-xml files are time-series by checking the "Write all timesteps as<br>&gt; file-series" checkbox shown after you have selected the filename (and<br>&gt; this time, I verified :) )<br>&gt; <br>&gt; Utkarsh<br>&gt; <br>&gt; On Sun, Jul 19, 2009 at 9:20 AM, Utkarsh<br>&gt; Ayachit&lt;utkarsh.ayachit@kitware.com&gt; wrote:<br>&gt; &gt; Hmm..let me check that out. Maybe I am mistaken and it's only<br>&gt; &gt; available in CVS. I remember working on it when we are working on the<br>&gt; &gt; 3.6 release can't remember if it made it into 3.6. I'll check it out<br>&gt; &gt; once I am at work tomorrow.<br>&gt; &gt;<br>&gt; &gt; Utkarsh<br>&gt; &gt;<br>&gt; &gt; On Sat, Jul 18, 2009 at 3:10 PM, Natalie<br>&gt; &gt; Happenhofer&lt;nataliehapp@hotmail.com&gt; wrote:<br>&gt; &gt;&gt; This option is not available for the legacy vtk files writer - and neither<br>&gt; &gt;&gt; for the xdmf data writer .. I just found it when I tried to write Exodus<br>&gt; &gt;&gt; files.<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; Natalie<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; ________________________________<br>&gt; &gt;&gt; From: utkarsh.ayachit@kitware.com<br>&gt; &gt;&gt; To: nataliehapp@hotmail.com<br>&gt; &gt;&gt; Subject: Re: [Paraview] memory leak in writer<br>&gt; &gt;&gt; Date: Sat, 18 Jul 2009 14:51:20 -0400<br>&gt; &gt;&gt; CC: paraview@paraview.org<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; When you are saving the data, once you have chosen the filename a dialog<br>&gt; &gt;&gt; should popup which allows you to check the "Write all Timesteps" checkbox.<br>&gt; &gt;&gt;<br>&gt; &gt;&gt;<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; On Jul 18, 2009, at 2:47 PM, Natalie Happenhofer &lt;nataliehapp@hotmail.com&gt;<br>&gt; &gt;&gt; wrote:<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; Ok, checked it out and build it, but how do I tell ParaView that I want it<br>&gt; &gt;&gt; to write the whole time series?<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; thx,<br>&gt; &gt;&gt; Natalie<br>&gt; &gt;&gt;<br>&gt; &gt;&gt;&gt; Date: Fri, 17 Jul 2009 13:44:39 -0400<br>&gt; &gt;&gt;&gt; Subject: Re: [Paraview] memory leak in writer<br>&gt; &gt;&gt;&gt; From: utkarsh.ayachit@kitware.com<br>&gt; &gt;&gt;&gt; To: nataliehapp@hotmail.com<br>&gt; &gt;&gt;&gt; CC: paraview@paraview.org<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; Try the following:<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; cvs -d :pserver:anoncvs@www.paraview.org:/cvsroot/ParaView3 co -r<br>&gt; &gt;&gt;&gt; ParaView-3-6-1 ParaView3<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; On Fri, Jul 17, 2009 at 1:41 PM, Natalie<br>&gt; &gt;&gt;&gt; Happenhofer&lt;nataliehapp@hotmail.com&gt; wrote:<br>&gt; &gt;&gt;&gt; &gt; ok, I tried cvs -d<br>&gt; &gt;&gt;&gt; &gt; :pserver:anoncvs@www.paraview.org:/cvsroot/ParaView-3-6-1<br>&gt; &gt;&gt;&gt; &gt; , but it says there is no such repository.<br>&gt; &gt;&gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt; N<br>&gt; &gt;&gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; Date: Fri, 17 Jul 2009 13:34:34 -0400<br>&gt; &gt;&gt;&gt; &gt;&gt; Subject: Re: [Paraview] memory leak in writer<br>&gt; &gt;&gt;&gt; &gt;&gt; From: utkarsh.ayachit@kitware.com<br>&gt; &gt;&gt;&gt; &gt;&gt; To: nataliehapp@hotmail.com<br>&gt; &gt;&gt;&gt; &gt;&gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; You can check out the CVS tag: ParaView-3-6 for the 3.6 branch or<br>&gt; &gt;&gt;&gt; &gt;&gt; ParaView-3-6-1 for the release tag.<br>&gt; &gt;&gt;&gt; &gt;&gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; Utkarsh<br>&gt; &gt;&gt;&gt; &gt;&gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; On Fri, Jul 17, 2009 at 1:31 PM, Natalie<br>&gt; &gt;&gt;&gt; &gt;&gt; Happenhofer&lt;nataliehapp@hotmail.com&gt; wrote:<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt; But the source code is also not available yet, is it?<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt; Natalie<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; Date: Fri, 17 Jul 2009 13:22:20 -0400<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; Subject: Re: [Paraview] memory leak in writer<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; From: utkarsh.ayachit@kitware.com<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; To: nataliehapp@hotmail.com<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; CC: paraview@paraview.org<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; You can't download 3.6 binaries yet. We should have them posted by<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; early next week.<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; Utkarsh<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; On Fri, Jul 17, 2009 at 1:13 PM, Natalie<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; Happenhofer&lt;nataliehapp@hotmail.com&gt; wrote:<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; I have written it months ago and it worked well for small files<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; and<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; timeseries for about 30 files - I have just come across it trying<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; to<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; write a<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; time series of 200 files.<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; I can already download ParaView 3.6? Great, I did not know this!<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; thx,<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Natalie<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Date: Fri, 17 Jul 2009 08:47:37 -0400<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Subject: Re: [Paraview] memory leak in writer<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; From: utkarsh.ayachit@kitware.com<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; To: nataliehapp@hotmail.com<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; CC: paraview@paraview.org<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Out of curiosity, why are you writing your own wrapper? ParaView<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; 3.6<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; onwards supports writing time series for legacy vtk files.<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Utkarsh<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; On Fri, Jul 17, 2009 at 7:53 AM, Natalie<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Happenhofer&lt;nataliehapp@hotmail.com&gt; wrote:<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Hi!<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; I´ve written a Wrapper for the Legacy VTK files writer, so that<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; it<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; writes a<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; whole timeseries if I want it to. Lamentably, applying it, it<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; needs<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; more<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; and<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; more memory, so I am looking for a memory leak.<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Here is the bit of code I suspect:<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp;vtkInformation* inInfo =<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; inputVector[0]-&gt;GetInformationObject(0);<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp; vtkDataObject* input =<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; inInfo-&gt;Get(vtkDataObject::DATA_OBJECT());<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp; vtkSmartPointer&lt;vtkDataObject&gt; inputCopy;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp; inputCopy.TakeReference(input-&gt;NewInstance());<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp; inputCopy-&gt;ShallowCopy(input);<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp; vtksys_ios::ostringstream fname;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp; if (this-&gt;WriteAllTimeSteps)<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp;&nbsp;&nbsp; {<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp;&nbsp;&nbsp; vtkstd::string path =<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vtksys::SystemTools::GetFilenamePath(this-&gt;FileName);<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp;&nbsp;&nbsp; vtkstd::string fnamenoext =<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; vtksys::SystemTools::GetFilenameWithoutLastExtension(this-&gt;FileName);<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp;&nbsp;&nbsp; vtkstd::string ext =<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; vtksys::SystemTools::GetFilenameLastExtension(this-&gt;FileName);<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp;&nbsp;&nbsp; if((this -&gt; CurrentTimeIndex) &lt; 10)&nbsp; fname &lt;&lt; path &lt;&lt; "/"<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &lt;&lt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; fnamenoext<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &lt;&lt; ".000" &lt;&lt;this-&gt;CurrentTimeIndex &lt;&lt; ext;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp;&nbsp;&nbsp; else if((this -&gt; CurrentTimeIndex) &lt; 100) fname &lt;&lt; path &lt;&lt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; "/"<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &lt;&lt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; fnamenoext &lt;&lt; ".00" &lt;&lt; this -&gt; CurrentTimeIndex &lt;&lt; ext;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp;&nbsp;&nbsp; else if((this -&gt; CurrentTimeIndex) &lt; 1000) fname &lt;&lt; path &lt;&lt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; "/"<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &lt;&lt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; fnamenoext &lt;&lt; ".0" &lt;&lt; this -&gt; CurrentTimeIndex &lt;&lt; ext;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp;&nbsp;&nbsp; else fname &lt;&lt; path &lt;&lt; "/" &lt;&lt; fnamenoext &lt;&lt; this -&gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; CurrentTimeIndex<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &lt;&lt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ext;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp;&nbsp;&nbsp; }<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp; else<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp;&nbsp;&nbsp; {<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp;&nbsp;&nbsp; fname &lt;&lt; this-&gt;FileName;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp;&nbsp;&nbsp; }<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; //Here I call the usual VTK Writer and set the input<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp; vtkGenericDataObjectWriter* Writer =<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; vtkGenericDataObjectWriter::New();<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp; Writer -&gt; SetInput(inputCopy);<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp; Writer -&gt; SetFileName(fname.str().c_str());<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp; if((this -&gt; FileType) == 1) Writer -&gt; SetFileTypeToASCII();<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp; else&nbsp;&nbsp; Writer -&gt; SetFileTypeToBinary();<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp; Writer -&gt; Update();<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp; if (this-&gt;WriteAllTimeSteps)<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp;&nbsp;&nbsp; {<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp;&nbsp;&nbsp; this-&gt;CurrentTimeIndex++;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp;&nbsp;&nbsp; if (this-&gt;CurrentTimeIndex == this-&gt;NumberOfTimeSteps)<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Tell the pipeline to stop looping.<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; request-&gt;Remove(vtkStreamingDemandDrivenPipeline::CONTINUE_EXECUTING());<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this-&gt;CurrentTimeIndex = 0;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp;&nbsp;&nbsp; }<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp; Writer -&gt; Delete();<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &nbsp; return 1;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Is there anything I forget to delete?<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; thx for answers<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Natalie<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ________________________________<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Nuevo Internet Explorer 8 ¡Es Gratis y optimizado para MSN!<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; _______________________________________________<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Powered by www.kitware.com<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Visit other Kitware open-source projects at<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; http://www.kitware.com/opensource/opensource.html<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Please keep messages on-topic and check the ParaView Wiki at:<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; http://paraview.org/Wiki/ParaView<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Follow this link to subscribe/unsubscribe:<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; http://www.paraview.org/mailman/listinfo/paraview<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; ________________________________<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; ¿Quieres conocerte mejor? ¡Conoce lo que Windows Live tiene<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; especialmente<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; para ti!<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; _______________________________________________<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Powered by www.kitware.com<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Visit other Kitware open-source projects at<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; http://www.kitware.com/opensource/opensource.html<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Please keep messages on-topic and check the ParaView Wiki at:<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; http://paraview.org/Wiki/ParaView<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Follow this link to subscribe/unsubscribe:<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; http://www.paraview.org/mailman/listinfo/paraview<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt; ________________________________<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt; ¿Quieres conocerte mejor? ¡Conoce lo que Windows Live tiene<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt; especialmente<br>&gt; &gt;&gt;&gt; &gt;&gt; &gt; para ti!<br>&gt; &gt;&gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt; ________________________________<br>&gt; &gt;&gt;&gt; &gt; ¿Cuál de estas 16 personalidades es la tuya? ¡Descubre quién eres<br>&gt; &gt;&gt;&gt; &gt; realmente!<br>&gt; &gt;&gt;&gt; &gt; _______________________________________________<br>&gt; &gt;&gt;&gt; &gt; Powered by www.kitware.com<br>&gt; &gt;&gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt; Visit other Kitware open-source projects at<br>&gt; &gt;&gt;&gt; &gt; http://www.kitware.com/opensource/opensource.html<br>&gt; &gt;&gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt; Please keep messages on-topic and check the ParaView Wiki at:<br>&gt; &gt;&gt;&gt; &gt; http://paraview.org/Wiki/ParaView<br>&gt; &gt;&gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt; Follow this link to subscribe/unsubscribe:<br>&gt; &gt;&gt;&gt; &gt; http://www.paraview.org/mailman/listinfo/paraview<br>&gt; &gt;&gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt;<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; ________________________________<br>&gt; &gt;&gt; ¿Cuál de estas 16 personalidades es la tuya? ¡Descubre quién eres realmente!<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; _______________________________________________<br>&gt; &gt;&gt; Powered by www.kitware.com<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; Visit other Kitware open-source projects at<br>&gt; &gt;&gt; http://www.kitware.com/opensource/opensource.html<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; Please keep messages on-topic and check the ParaView Wiki at:<br>&gt; &gt;&gt; http://paraview.org/Wiki/ParaView<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; Follow this link to subscribe/unsubscribe:<br>&gt; &gt;&gt; http://www.paraview.org/mailman/listinfo/paraview<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; ________________________________<br>&gt; &gt;&gt; ¿Quieres conocerte mejor? ¡Conoce lo que Windows Live tiene especialmente<br>&gt; &gt;&gt; para ti!<br>&gt; &gt;<br><br /><hr />¿Cuál de estas 16 personalidades es la tuya? <a href='http://www.descubrewindowslive.com/' target='_new'>¡Descubre quién eres realmente!</a></body>
</html>