Home Inhaltsverzeichnis Units Kontakt

9 Variablen


9.1 Application

Deklaration

var Application: PApplication;

Beschreibung

Application ist zunächst mit nil initialisiert und wird von TApplication.Init mit @self besetzt, d.h. zur Laufzeit zeigt der Pointer immer auf das aktive (und einzige) TApplication-Objekt.

Normalerweise wird mit dieser Variable von anderen Objekten auf die TApplication-Methoden zugegriffen, z.B. Application^.Alert.

9.2 pxya

Deklaration

var pxya: ptsin_ARRAY;

Beschreibung

pxya ist ein integer-Array, das z.B. für VDI- und AES-Aufrufe temporär genutzt werden kann. Nach dem Aufruf irgendeiner ObjectGEM-Routine kann sich der Inhalt geändert haben!

9.3 SysInfo

Deklaration

     var SysInfo: record               (nur lesen)
           BGDefCol,
           SFHeight,
           SFWidth : integer;
           Desktop : GRECT
         end;

Beschreibung

BGDefCol gibt den Farbindex des Dialoghintergrunds an; wird erst ab AES 3.40 verwendet und ist normalerweise LWhite (8).

SFHeight und SFWidth geben die Höhe und Breite des großen Systemfonts in Pixel an.

In Desktop werden die mit GetDesk ermittelten Ausmaße des Desktop-Hintergrunds eingetragen. Alle Werte werden von TApplication.Init gesetzt.


Home Inhaltsverzeichnis Units Kontakt