Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Pass object to method NOT by reference
Message
De
08/07/2016 21:55:12
 
 
À
08/07/2016 17:15:11
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Versions des environnements
Visual FoxPro:
VFP 9 SP2
OS:
Windows 8.1
Network:
Windows Server 2012 R2
Database:
Visual FoxPro
Application:
Desktop
Virtual environment:
VMWare
Divers
Thread ID:
01638158
Message ID:
01638164
Vues:
73
Hi Albert, you can serialize and pass your object as Json using
"nfJsonCreate" and "nfJsonRead" ( https://vfpx.codeplex.com/releases/view/620040 ),
just change 2 lines of code:

loSomeObject=CREATE("empty")
ADDPROPERTY(loSomeObject,"FileName","C:\temp\test.doc")

** loFileWhizBang.OutputFile(loSomeObject)
** changes to:
loFileWhizBang.OutputFile( nfJsonCreate(loSomeObject) )

*** and method Outputfile ***

LPARAMETERS toFileObjectAsJson

**** Json string back to vfp object:
toFileObject = nfJsonRead( toFileObjectAsJson )

* strip the path off for some use
toFileObject.FileName = JUSTFNAME(toFileObject.FileName)

****

Marco Plaza
@nfoxdev
github.com/nfoxdev
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform