[vtkusers] vtkImageReader - Unix vs WinNT Difference
    Erik Sobel 
    erik.sobel at alphatech.com
       
    Wed Jun 28 10:56:55 EDT 2000
    
    
  
Can anyone explain the following difference between vtkImageReader's 
behavior on Unix vs WinNT.
When I read a bunch of files (slices of a volume) with vtkImageReader 
(ReleaseDataFlagOff) under WinNT the reader seems to keep a lock on ONE of 
the files so that it can't be deleted or moved - this doesn't seem to 
happen under unix.  Under unix, after files are read they can be deleted.
Also under WinNT, when the vtkImageReader Delete method is called one of 
the input files is opened - (if you delete the files after reading them the 
vtkImageReader creates a new file of size 0)
The file that is locked seems to be the same one that is specified by the 
GetInternalFileName method.  Anyone know what this "InternalFileName" is for?
Let's consult the documentation...
	void ComputeInternalFileName (int slice);
	char *GetInternalFileName ();
		Set/Get the internal file name
Gee I wish I'd thought of that :-)
-Erik
    
    
More information about the vtkusers
mailing list