home *** CD-ROM | disk | FTP | other *** search
- program ExtendedFileNameTest ;
- {$IEXTFN.UNT}
-
- var
- File1 , File2 : Text ;
- FileName1 , FileName2 : FullFileNames ;
- FileDescriptor1, FileDescriptor2 : FileDescriptors ;
- I : Integer ;
-
- procedure DumpDescriptor( FileDesc : FileDescriptors ) ;
- begin
- with FileDesc do
- Write( 'Drive=', Drive, ', User=', User, ', FileName=', Name, '.', Ext ) ;
- WriteLn( '; FullName=', ExpandFileName(FileDesc, DUNE_Format) ) ;
- end ;
-
- begin
- InitFileNameUnit ;
- FileName1:= '3:user3.qqq' ;
- FileName2:= '5:user5.qqq' ;
-
- SplitFileName( FileDescriptor1, FileName1 ) ;
- DumpDescriptor( FileDescriptor1 ) ;
- RegisterFile ( FileDescriptor1, File1 ) ;
-
- SplitFileName( FileDescriptor2, FileName2 ) ;
- DumpDescriptor( FileDescriptor2 ) ;
- RegisterFile ( FileDescriptor2, File2 ) ;
-
- Assign ( File1, ExpandFileName(FileDescriptor1,DNE_Format) ) ;
- Rewrite( File1 ) ;
- Assign ( File2, ExpandFileName(FileDescriptor2,DNE_Format) ) ;
- Rewrite( File2 ) ;
-
- For I:= 1 to 1000 do
- begin
- WriteLn( File1, 'THIS IS LINE ', I ) ;
- WriteLn( File2, 'this is line ', I ) ;
- end ;
-
- Close( File1 ) ;
- Close( File2 ) ;
- UnInitFileNameUnit ;
- end.