[DUG] Variabels stored

David Moorhouse (DUG) delphi at moorhouse.net.nz
Fri Jan 21 07:32:42 NZDT 2011


Because a property hides the implementation details ... you can change 
to read / write methods later with no change to the code that is using 
the property.  A public field exposes the implementation.

Cheers

D


On 21/01/11 00:44, Ross Levis wrote:
>
> I don't see the point in doing that, unless the read/write are 
> functions or procedures.  Just make the string public.
>
> *From:*delphi-bounces at delphi.org.nz 
> [mailto:delphi-bounces at delphi.org.nz] *On Behalf Of *David Moorhouse (DUG)
> *Sent:* Thursday, 20 January 2011 11:18 PM
> *To:* NZ Borland Developers Group - Delphi List
> *Subject:* Re: [DUG] Variabels stored
>
> Or as field properties if you want to access them from another form ...
>
> type
>
>     TWallaceForm = class(TForm)
>
>        btnOK: TButton;
>
>     private
>
>       FWallacesPrivateVar: string;     // private storage
>
>      public
>
>        property WallacesPrivateVar: string read  FWallacesPrivateVar 
> write FWallacesPrivateVar;
>
>   ...
>
>     end;
>
> Cheers
>
> D
>
> On 20/01/11 16:09, Conor Boyd wrote:
>
> Probably as a field on the form class that you're dealing with.
>
> e.g.
>
> type
>
>     TWallaceForm = class(TForm)
>
>        btnOK: TButton;
>
>     ...
>
>       txtWallacesHiddenTextBox: TEdit;
>
>     ...
>
>     private
>
>       FWallacesPrivateVar: string;     // use this instead of your 
> hidden text box.
>
>                                                     // Can create as 
> many "variables" (or fields as they're known in Delphi parlance, hence 
> the F prefix)
>
>                                                     // of as many 
> different types as you like.
>
>     ...
>
>     end;
>
> Hope I've understood what you're asking for correctly.
>
> HTH,
>
> Conor
>
> *From:*delphi-bounces at delphi.org.nz 
> <mailto:delphi-bounces at delphi.org.nz> 
> [mailto:delphi-bounces at delphi.org.nz] *On Behalf Of *Marshland Engineering
> *Sent:* Thursday, 20 January 2011 3:45 p.m.
> *To:* delphi at delphi.org.nz <mailto:delphi at delphi.org.nz>
> *Subject:* [DUG] Variabels stored
>
> Is there a way to store variables so I can use them from one procedure 
> to another?
>
> I have been currently storing them in hidden edit.text boxes on the 
> form but there must be a better way.
>
> Cheers Wallace
>
>      
>      
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post:delphi at delphi.org.nz  <mailto:delphi at delphi.org.nz>   
> Admin:http://delphi.org.nz/mailman/listinfo/delphi   
> Unsubscribe: send an email todelphi-request at delphi.org.nz  <mailto:delphi-request at delphi.org.nz>  with Subject: unsubscribe
>
>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi at delphi.org.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-request at delphi.org.nz with Subject: unsubscribe

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listserver.123.net.nz/pipermail/delphi/attachments/20110121/7d4a3c23/attachment.html 


More information about the Delphi mailing list