Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#6

AW: Nginx GUI Administrator

  Alt 12. Jun 2013, 13:24
Hmmm...
Jetzt sind die globalen Variablen immer noch global:
Delphi-Quellcode:
unit functions;

interface

var {global sichtbar}
  IsRunning : Boolean = False;
  IsAutoStart : Boolean = False;
  sConfPath: String;
Verschieben nach TGUI ist doch viel besser:
Delphi-Quellcode:
type
  TGUI = class(TForm)
    MainBox: TGroupBox;
....
  private
    IsRunning : Boolean;
    IsAutoStart : Boolean;
    sConfPath: String;
    function AutoStartExist: Boolean;
Private Variablen in Klassen werden in Delphi autom. mit 0 initialisiert; IsRunning und IsAutoStart sind also zu Beginn =False.
Es ist üblich private Variablen den Prefix "F" (für Field) vorneanzustellen.
Delphi-Quellcode:
  private
    FIsRunning : Boolean;
    FIsAutoStart : Boolean;
    FConfPath: String;
fork me on Github
  Mit Zitat antworten Zitat