Net Vampire Manager component was designed for Borland Delphi/C++ Builder. It allows to get full control over Net Vampire jobs. You can add, view, edit or delete any job and also startup Net Vampire itself. Component has several events to be fired when state of some job has been changed. This is useful for job monitoring tasks. Below you can see public and published methods and properties of Net Vampire Manager component:

  TNVManager = class(tComponent)
  public
    function ReloadJobsInfo: Integer;
    function AddJob(const aURL: string; InitialState: TJobPhase; const ATag: String = ''): string;
    procedure DeleteJob(const AIndex: string; DeleteFiles: Boolean = False);
    function JobIsHere(const AIndex: string): string;
    procedure RunVampire;
    //
    property Count: Integer;
    property Jobs[const AIndex: string]: TNVJob; default;
    property JobByIndex[AIndex: Integer]: TNVJob;
    property TheFolder[AIndex: tIniType]: string;
    property RootFolder: string;
    property VampireIsRunning: Boolean;
  published
    property RefreshInterval: Integer;
    property AutoRefresh    : Boolean;
    property DefaultTag     : string;
    // events
    property OnReloadJobs: tNotifyEvent;
    property OnJobChange : TJobChangePropsEvent;
    property OnDeleteJob : TJobEvent;
    property OnNewJob    : TJobEvent;
  end;

Donwload

Back to Freeware Delphi components.

 

Copyright © 2000-2001 Lake of Soft • Original web design by Alexei Puzikov