ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Forum AtoutFox : Re: code un peu spécial : prise 2   

Sujet

rss Flux RSS des derniers messages

Vous devez vous identifier pour pouvoir poser une question ou répondre.

ven. 04 novembre 2016, 09h02

FoxInCloud (Th. Nivelet)
France France

atoutfox.public.association

Re: code un peu spécial : prise 2

Le jeu. 03 novembre 2016, 21h20 eddymaue a écrit :

> Peut être que dans le cadre d'un framework cette utilisation abusive de
> la macro-substitution est justifiable... peut etre...

La macro-substitution est utile dans un seul cas : compiler dynamiquement tout ou partie d'une commande; eg:
lcWhere = "…"
select ... from ... &lcWhere ... into ...


Dans tous les autres cas on peut utiliser une substitution de nom (de dossier, fichier, variable, table, champ, tag, etc.) ou un évaluation:

lcExpr = …
lcTag = …
index on &lcExpr tag (m.lcTag)

result = evaluate(m.lcExpr)



Permalink : http://www.atoutfox.org/nntp.asp?ID=0000017945
20 088 messages dans le forum • Liste complète des messages

Publicité

Les pubs en cours :


www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2024.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3