![]() |
T... enthält kein Element namens...
Habe mir ne Klasse gebastelt, die ich hier mal für DP vereinfacht habe:
Delphi-Quellcode:
In einer anderen Unit mache ich:
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.
Delphi-Quellcode:
Wenn ich jetzt lala. eingebe und der Editor mir eigentlich Create, IncInte und Inte anbieten soll steht nur in der Strukturübersicht:
var lala:TStuff;
begin lala:=TStuff.Create(100); '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 23:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz