Thema: Delphi Objekt global verwenden

Einzelnen Beitrag anzeigen

BrotherLui

Registriert seit: 14. Jun 2006
26 Beiträge
 
Delphi 7 Enterprise
 
#1

Objekt global verwenden

  Alt 6. Nov 2006, 12:14
Hallo Leute,

ich bin noch ziemlich am Beginn meiner OOP - Karriere und suche schon 2 Tage nach der Lösung eines bestimmt ganz einfachen Problems.

Und zwar:

Delphi-Quellcode:
unit FormModus;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Robot;

type
  TFModus = class(TForm)
    [...]
  private
    { Private declarations }
  public
    { Public declarations }
    modus1 : TModus; // <---- Ich hätte es gerne hier, dass ich das Objekt global verwenden kann. Ich bekommen die Meldung // "undeclatated Identifier" TModus
  end;

var
  FModus: TFModus;

implementation

uses Language, Modus;

var
  modus1 : TModus; // <--- Hier funktioniert es aber dann kann ich aus anderen Klassen nicht darauf zugreifen
  lang1 : TLanguage;

Wie gesagt ich würde gerne auf das Objekt "modus1" auch aus anderen Klassen darauf zugreifen in der Form: modus1.name = ...

Warum erkennt er "TModus" da oben nicht? Oder wo muss ich es deklarieren, dass es global bekannt ist.



Vielen Dank
  Mit Zitat antworten Zitat