Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - var vor oder nach "implementation?
D. Annies - Mo 12.11.07 22:34
Titel: var vor oder nach "implementation?
Hi, Delpher,
ist es richtig, dass eine Variable, vor dem Wort "implementation" deklariert, Formübergreifend ist und eine Variable, danach deklariert, nur form-global ist?
Danke für Hilfe,
Detlef A.
Moderiert von
Christian S.: Topic aus VCL (Visual Component Library) verschoben am Mo 12.11.2007 um 21:41
Christian S. - Mo 12.11.07 22:40
Hi!
(1) Es hat nichts mit Forms zu tun, sondern mit Units. Eine Form-Klasse ist wie jede andere Klasse auch ;-)
(2) Unter Beachtung von (1) ist das richtig, wenn man noch hinzu nimmt, dass die entsprechende Unit (mit der zu verwendenden Variable) in der uses-Klausel der anderen stehen muss.
Grüße
Christian
D. Annies - Mo 12.11.07 23:02
Danke für die Erklärung, Christian.
Detlef
Herr Bananerama - Di 13.11.07 00:01
Man kann Variablen aber auch im interface Teil lokal deklarieren indem man sie unter Private oder Protected deklariert. Wenn du dies machst gehören sie zu dem entsprechendem Object in dessen Klassendeklaration du die Var abgekoppelt hast.
D. Annies - Di 13.11.07 09:34
Auch für deine Antwort danke.
Detlef
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!