Solid File System

Virtual file system enigne that can be embedded into your software.

SolFSStorage.FindNext method

Filter:

Pascal    Plain C    C++ (DLL/Lib)    C++ (VCL)    C++ (.NET)    C#    VB.NET    Java 

SolFSStorage     See also    

Overview

Returns the next entry matching the name and attributes specified in a previous call to FindFirst method.

Declaration

[Pascal]
    function FindNext(var Search: TStorageSearch): Boolean;

[Plain C]
    long _stdcall StorageFindNext(unsigned long Storage, PStorageSearch Search);

[C++ (DLL/Lib)]
    bool FindNext(TStorageSearch & Search)

[C++ (VCL)]
    bool __fastcall FindNext(TStorageSearch & Search);

[C++ (.NET)]
    bool FindNext(StorageSearch & Search)

[C#]
    bool FindNext(StorageSearch * search)

[VB.NET]
    Function FindNext(ByRef search As StorageSearch) As Boolean

[Java]
    void findNext(SolFSStorageSearch search)

Parameters

  • Search - must be one that was passed to FindFirst
  • [Plain C] Storage - handle to the storage returned by Create or Open function.

Return value

    True if the function was successful.
    False if no files have been found and enumeration must be stopped.
     [Plain C]  0 if the function succeeded or one of Error codes if the function failed.

Description

FindNext returns the next entry that matches the name and attributes specified in a previous call to FindFirst method. The search record must be one that was passed to FindFirst method.
To enumerate streams in file see Files and streams. When you finish enumeration, remember to call FindClose. Calling this method is not necessary, if FindNext returned False ([DLL] "errNoMoreFiles" error code).

See also

Files and streams     FindClose     FindFirst

Back to top