Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
How Do I
Message
De
28/01/1999 13:05:56
Jonathan Cochran
Alion Science and Technology
Maryland, États-Unis
 
 
Information générale
Forum:
Visual FoxPro
Catégorie:
Classes - VCX
Titre:
Divers
Thread ID:
00180248
Message ID:
00181427
Vues:
9
In VFP 6, you can use the VARTYPE() function. It will return "O" for an object, and "X" for a .NULL. value.

>Walter,
>
>I'm not sure you see the point:
>
>create cursor temp ( iID i, cFirstName c(40))
>insert into temp values ( 0, "Walter" )
>scatter name oRow
>
>? type( "oRow.Name" ) && U
>? type( "oRow.cFirstName" ) && C
>? type( "oRow" ) && O
>
>oRwo is indeed an object, it has no .Name property to test
>
>FWIW my IsObject() udf is:
>
>lparameter roObject
>
>return( ( type( "m.roObject" ) == 'O' ) and ( ! isnull( m.roObject ) ) )
>
>
>>Sure, but then you would use something like TYPE("Table.fields")=cType
>>I was only purposing anotherway for
>>
>>lExist=TYPE("oObject") AND !ISNULL(oObject)
>>
>>to determine if a object exists.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform