Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Vcx to available prg
Message
De
04/01/2016 15:05:00
 
 
À
04/01/2016 13:42:20
Information générale
Forum:
Visual FoxPro
Catégorie:
Classes - VCX
Versions des environnements
Visual FoxPro:
VFP 9 SP2
OS:
Windows 10
Database:
Visual FoxPro
Application:
Desktop
Virtual environment:
VirtualPC
Divers
Thread ID:
01629513
Message ID:
01629580
Vues:
135
J'aime (1)
>It was the first time i tried vfpBin2prg.it seems a good tool but i take the point that I made:
>
>-it is the same color representation with rgb() as scctext.prg made.i think the vfp class browser have corrected this one.
>
>-vfp Bin2prg , vfp9 browser class or vfpx BrowserX might be a real production tool if it take the road
>every time and for the goals assigned (for ex convert any form or class to runnable prg).
>The bugs are not allowed and the operator must not intervene to correct or rebuild the final product.
>Hence the continuous update for perform the product and listen to all customers malfunctions.
>I admit it is not easy especially for 1 person working and since there are no financial support behind.
>visual foxpro with all microsoft was not able to present a class browser solving the problem i asked !
>the best is yet to be.
>Best regards!

Hi Yousfi:

I don't totally agree with you on this. FoxBin2Prg is a Production tool since end of 2013, but it is intended to be used for Diff and Merge and for regenerating the binaries from the source code generated. Not being 100% a PRG compatible format what is generated does not means it isn't Production ready, it just means that the purpose of this program is not to generate 100% PRG in favor of regenerating 100% of binaries.

When you learn the VFP binary formats the hard way, you see that some part of the generated code must respect the original VFP saved format, because it is the only way to make a fast conversion and in 1st place, to maintain the original settings, which varies the saved format depending on if the value is the VFP default, an inherited value or a user value. That's why other converters maintain the same format. For those tools, regenerating the original binary 100% compatible is more important than generate a 100% pure PRG, because from a 100% pure PRG you cant regenerate a 100% original binary, so the intended use is important here.

Another thing is that this tools can generate 100% pure PRG code (or close) but using some special switches, and knowing that from the generated code you can't get back the original binary.

On distributed environments, the possibility for team members for merging visual forms or classes with code similar to PRG and getting back a usable and valid scx/vcx binary, is far more important than having a real PRG at the cost of loosing the binary format.

It's all about intended uses.

AFAIK, FoxBin2Prg is the only tool that can regenerate almost all VFP binaries (scx, vcx, mnx, frx, lbx, pjx, dbf, dbc, cdx) from the generated text format, which make it capable of being used from SCM tools (Subversion, CVS, SourceSafe) or even modern DVCS tools (git, Plastic, Perforce, Mercurial, etc).


Best Regards.-
Fernando D. Bozzo
Madrid / Spain
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform