Unit 'CustApp' Package
[Overview][Types][Classes][Variables][Index] [#fcl-base]

TCustomApplication

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: custapp.pp line 30

type TCustomApplication = class(TComponent)

protected

  function GetOptionAtIndex();

  procedure SetTitle(); virtual;

  function GetConsoleApplication; virtual;

  procedure DoRun; virtual;

  function GetParams(); virtual;

  function GetParamCount; virtual;

  procedure DoLog(); virtual;

public

  constructor Create(); override;

  destructor Destroy; override;

  procedure HandleException(); virtual;

  procedure Initialize; virtual;

  procedure Run;

  procedure ShowException(); virtual;

  procedure Terminate();

  function FindOptionIndex();

  function GetOptionValue();

  function GetOptionValues();

  function HasOption();

  function CheckOptions();

  function GetNonOptions();

  procedure GetEnvironmentList();

  procedure Log();

  property ExeName: string; [r]

  property HelpFile: string; [rw]

  property Terminated: Boolean; [r]

  property Title: string; [rw]

  property OnException: TExceptionEvent; [rw]

  property ConsoleApplication: Boolean; [r]

  property Location: string; [r]

  property Params []: string; [r]

  property ParamCount: Integer; [r]

  property EnvironmentVariable []: string; [r]

  property OptionChar: Char; [rw]

  property CaseSensitiveOptions: Boolean; [rw]

  property StopOnException: Boolean; [rw]

  property ExceptionExitCode: LongInt; [rw]

  property EventLogFilter: TEventLogTypes; [rw]

  property SingleInstance: TBaseSingleInstance; [r]

  property SingleInstanceClass: TBaseSingleInstanceClass; [rw]

  property SingleInstanceEnabled: Boolean; [rw]

end;

Inheritance

TCustomApplication

|

TObject


Documentation generated on: 2023-03-18