Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Code it better
Message
De
19/08/2008 12:41:43
 
 
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Titre:
Divers
Thread ID:
01339981
Message ID:
01339997
Vues:
12
>>I was thinking replacing this
>>
>>
>>IF PEMSTATUS(_VFP, [ActiveProject], 5) AND ;
>>    [O] = TYPE("_VFP.ACTIVEPROJECT") AND ;
>>    !EMPTY(_VFP.ACTIVEPROJECT.HOMEDIR)
>>
>>	* Do something
>>ENDIF
>>
>>
>>With
>>
>>
>>IF [C] = TYPE([_VFP.ACTIVEPROJECT.HOMEDIR]) AND ;
>>    !EMPTY(_VFP.ACTIVEPROJECT.HOMEDIR)
>>
>>	* Do something
>>ENDIF
>>
>>
>>Any better suggestion?
>
>I think the second variation is OK as is. What is the bigger picture?

Isn't
IF [U] <> TYPE([X1.X2...Xn])
much simpler than
IF PEMSTATUS(X1, [X2], 5) AND PEMSTATUS(X1.X2, [X3], 5) AND ... PEMSTATUS(X1.X2. ... .Xn-1, [Xn], 5)
So when would one wants to use PEMSTATUS(,, 5) in a IF structure?
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform