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