Einzelnen Beitrag anzeigen

Hedge

Registriert seit: 30. Jun 2007
278 Beiträge
 
Delphi 2009 Professional
 
#1

T... enthält kein Element namens...

  Alt 17. Nov 2009, 13:05
Habe mir ne Klasse gebastelt, die ich hier mal für DP vereinfacht habe:

Delphi-Quellcode:
unit LolUnit;

interface

uses
  SaveIntUnit;

  type TStuff = class
  private
    FInte: TSaveInt;
    function GetInte:integer;
  public
    constructor Create(inte : Integer);
    procedure incInte();
    property Inte:Integer read GetInte;
  end;

implementation

  constructor TStuff.Create(inte : Integer=0);
  begin
    self.FInte.Value:=TSaveInt.Create(inte);
  end;

  function TStuff.GetInte: integer;
  begin
    result := self.FInte.Value;
  end;

  procedure TStuff.incInte();
  begin
    Inc(self.FInte.Value);
  end;

end.
In einer anderen Unit mache ich:

Delphi-Quellcode:
var lala:TStuff;
begin
  lala:=TStuff.Create(100);
Wenn ich jetzt lala. eingebe und der Editor mir eigentlich Create, IncInte und Inte anbieten soll steht nur in der Strukturübersicht:
'TStuff' enthält kein Element namens 'end'

In der LolUnit funktioniert es, aber in Anderen nicht.
Wo liegt mein Denkfehler?

EDIT: Kann geschlossen werden.
Die Unit hatte einige Fehler und statt mal zu kompilieren, habe ich nur auf die Fehlermeldungen des Editors geachtet.
٩๏̯͡๏)۶
  Mit Zitat antworten Zitat