Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
COPY TO ARRAY against a cursor?
Message
From
13/08/2019 12:01:02
 
 
To
12/08/2019 20:46:26
John Ryan
Captain-Cooker Appreciation Society
Taumata Whakatangi ..., New Zealand
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Miscellaneous
Thread ID:
01669872
Message ID:
01670057
Views:
83
>>>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).
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform