Downloads

Here are the downloads for the following products.
Please note: every download requires you to ask for a Evaluation Key which can be used to test the software during the trial time.

Also when you run the software it checks if it´s a valid trial by contacting eTecnologia.net so you'll need a Internet Connection when you test it.

.NET Extender for VFP (download here)

This is a DLL which allows you to use all the power of the .NET Framework from VFP, without requiring Activex or COM DLLS.

  • You can create an instance of ANY .NET Class right from VFP with just 1 Line of code: using the function CLRCreateObject or CLRNewObject.
  • Convert any .NET Assembly into an additional library for VFP use, just by adding it to the list of available assemblies with the function SetCLRClassLibrary .
  • You can put .NET Controls right into any VFP Form. You just have to specify the Control's class name and .NET Extender does the rest. Because of this, you can put Toolbars, ToolStrip, ToolStripMenus and more into any VFP Form or VFP Toolbar if you choose.
  • Bind to any .NET Event handling it in VFP Code; you can even debug how you handle the event, because the event handling runs fully in VFP. Just use the CLRBindEvent function to perform the binding.

VFPCompiler for .NET

Actually in Technology
Preview available only to
registered users of .NET
Extender for VFP.

It's the next generation compiler for VFP. It´s capable of:

  • Create fully managed verifiable assemblies, with pure IL. That is, the created assemblies can be run through PEVERIFY and it passes all the tests it does.
  • Because it produces full managed assemblies, pure IL, you can run it in other platforms like Windows Mobile1. So your apps are no longer tied to the 32 bits desktop, and can run in PDAs, Smart phones and wherever the .NET framework functionality is available.
  • Creates debug info so you can step debug using any Managed Debugger like the one in Visual Studio 2005. The Preview ships with its own debugger so you can step through your code and debug it the .NET way.
  • Consume managed assemblies, thus it integrates very well with the .NET Framework.
  • Works with the .NET Framework 2.0.
  • Supports LOCAL, PRIVATE variables (PUBLIC will also be supported). You can create variables on the fly and reference them without previous declaration, of course like you can in VFP.
  • Supports the dynamic features of VFP like dynamic typing and polymorphism.
  • Gives you a performance improvement between 200% - 300% with only a recompile of your code 2.
  • Huge performance boost when you use the optional feature of strong typing. It can give you 500%-1000% improvement.
  • The runtime library and Classes are being implemented in the Visual Foxpro Language.
  • Use SCAN, REPLACE, LOCATE, SELECT, etc commands. The goal is 100% coverture of VFP COMMANDS.
  • It supports language constructs necessary for the .NET Framework like:
    • DEFINE NAMESPACE ... ENDNAMESPACE (syntax, may change in a future revision)
    • DEFINE ENUM ... ENDDEFINE
    • DEFINE INTERFACE .... ENDEFINE
    • USING NameSpaceA::NameSpaceB so instead of writing
    • TLOCAL aVar as aNameSpaceA::NameSpaceB::ClassX 

      you just write

      TLOCAL aVar as ClassX
    • You can Implement Multiple .NET Interfaces.
    • Supports Method Overload, thus is declaring several methods with the same name differing only by the parameters type.
    • Operator overloading, you can declare operators (+,-,* and more) and then use them in your classes to simplify programming. For example, you can create a matrix class and then a given aMatrix and bMatrix, add them by using aMatrix + bMatrix
  • You can create Function Closures (AKA CodeBlocks in Clipper) easily, this give you a unmatched flexibility