Zugriff auf nicht existente Klassenvariable ?
Moin Gemeinde!
Ich stehe da mal wieder vor einem Problem. Vermutlich nix wildes, aber ich hab keine Lösung :-) Also, ich habe 2 Units ... In Unit 1 wird eine Klasse erzeugt:
Delphi-Quellcode:
So dort gibbet nu die Variable FeigaoPowerAnalyzer_MeasureSpeed. Soweit sogut ...
type
TLVFeigaoPowerAnalyzer = class(TLVDeviceRoot) public constructor Create(Owner: TObject); function DatenGueltig(const Data: String): boolean; private FeigaoPowerAnalyzer_MeasureSpeed: Integer; end; Nun sind wir in Unit2. Dort möchte ich einen Vergleich durchführen in etwa so:
Delphi-Quellcode:
Nu sagt er mir aber
if IrgendEinWert <> FeigaoPowerAnalyzer_MeasureSpeed then ...
Zitat:
Also so gehts jedenfalls auch nicht:
Delphi-Quellcode:
Any Hint?
(PresentObject as TLVFeigaoPowerAnalyzer).FeigaoPowerAnalyzer_MeasureSpeed
|
Re: Zugriff auf nicht existente Klassenvariable ?
Die Variable als public deklarieren.
|
Re: Zugriff auf nicht existente Klassenvariable ?
ARGH ...
Ihr dürft mich schlagen ... Aue Aue ... Man sollte das natürlich in Public definieren ... Aue Aue Aue ... :cyclops: :roll: :nerd:
Delphi-Quellcode:
Hat sich erledigt ... :roteyes:
type
TLVFeigaoPowerAnalyzer = class(TLVDeviceRoot) public FeigaoPowerAnalyzer_MeasureSpeed: Integer; In dem Moment wo ich es nochmal gelesen habe im Fred kam die Erleutung ... Na denne ... Nix für Ungut ... :hi: |
Re: Zugriff auf nicht existente Klassenvariable ?
Zitat:
|
Re: Zugriff auf nicht existente Klassenvariable ?
Delphi-Quellcode:
Kannst Du diesen schrecklich langen Namen nicht kürzen *schüttel*. Die klass hat das "FeigaoPowerAnalyzer" doch schon im Name, da musst Du es doch nicht bei jeder Eigenschaft wiederholen.
FeigaoPowerAnalyzer_MeasureSpeed
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:34 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