Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
COPY TO ARRAY against a cursor?
Message
De
13/08/2019 12:01:02
 
 
À
12/08/2019 20:46:26
John Ryan
Captain-Cooker Appreciation Society
Taumata Whakatangi ..., Nouvelle Zélande
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Divers
Thread ID:
01669872
Message ID:
01670057
Vues:
86
>>>But from what I understand of the VFP C++ compiler, it only replaces the p-code portion with C++ code ...
>
>Mostly correct- though it's not really possible to restore/recognize the p-code, especially if you embed C++ or ASM in your prg and that gets compiled into the dll too.
>
>>>--- the resulting binary still has dependency on the VFP runtime DLLs (which is used as-is).
>
>Chen has fixed around 100 bugs so far and offers a modified runtime with VFPA- though you can eliminate that as well, since VFP Compiler has compile options that allow distribution of just myapp.exe/dll and the usual MS C++ support libraries. Speaking of which- you can compile to any version of C++ with x64 limited to V12(?) or later.

I should clarify what I meant -- I wasn't saying that the VFP C++ Compiler decompiles the p-code -- it translates the VFP source code to produce C++ code that gets compiled -- so after it's all done, the p-code portion has replaced by native code.

>>>straying too far into area that could land him into hot water with Microsoft)
>
>Certainly there was a vigorous reaction when somebody (Ed Leafe?) offered a presentation on VFP using Wine on Linux. That breaks the VFP6 and later EULA that requires runtimes on Windows only, if I remember correctly. So that's something to watch. More recently a helpful VFPer reported Chen to MS as a "community service" but they seemed disinterested, offering only generic advice to consider license obligations.

IIRC it was in the VFP9 (not VFP6) licensing where it was worded such that you were limited to using the runtime on Windows only -- i.e. you may be OK with VFP (but then, that also means you'll not have some of the enhancements introduced in VFP8 and VFP9).

IMHO, using VFPA alone or the VFP C++ Compiler alone you're getting a tad close to legal boundaries, and using both in combination could be just enough to land you in legal hot water.

of course all of this is probably moot, given the current "anti-China" climate in the USA (i.e. your clients may not accept anything you've built using Chen's software).
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform