Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
The m. variable thing
Message
De
18/11/2004 11:20:54
Cetin Basoz
Engineerica Inc.
Izmir, Turquie
 
 
À
18/11/2004 07:56:14
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Divers
Thread ID:
00962544
Message ID:
00962664
Vues:
9
>Hello all
>
>This is by way of a general discussion and query. It has long come to my notice that many of you use the memory var m. thing, even the most esteemed of our experts. Some years ago I read an article about this and I wish I knew how to get hold of it.
>
>The gist of the argument was essentially that the m. construct was not necessary and, in some cases, less efficient. For instance, when assigning values to a var, it's no use in distinguishing between a table field and a memory var of the same name, because one always uses "REPLACE" for fields anyway. Of course, if there are a field and var of the same name (and assuming the field's table is currently selected anyway) then it is useful for distinguishing in cases of comparison. But that's the only advantage I can see.
>
>I recall the m. as a throw-back to the old dBASE days and, personally I never use it. Does anyone have an argument for its use? Can anyone put their finger on the article to which I referred?
>
>Just curious
>
>Terry

Terry,
There were a long discussion about it here on UT when VFP7 first came out. If I knew the time month wise I could find and point you to that discussion.
Summary here (from the point I defend of course:)
Use m.
Do not use it on left side of an assignment (fields cannot be assigned by = operator).
Cetin
Çetin Basöz

The way to Go
Flutter - For mobile, web and desktop.
World's most advanced open source relational database.
.Net for foxheads - Blog (main)
FoxSharp - Blog (mirror)
Welcome to FoxyClasses

LinqPad - C#,VB,F#,SQL,eSQL ... scratchpad
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform