Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi T... enthält kein Element namens... (https://www.delphipraxis.net/143511-t-enthaelt-kein-element-namens.html)

Hedge 17. Nov 2009 13:05


T... enthält kein Element namens...
 
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.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz