hi,
skiman wrote: ↑Mon Nov 02, 2020 10:27 am
Why would you use Harbour for Xbase++ code?
Xbase++ is "just" are a small Part of big xBase World.
harbour is "just" a Transpiler to generate C-Code ( NOT C++ ) from xBase Syntax.
it need a C-Compiler and Linker like Borland BCC or MinGW with LIBs
---
C-Code does run much quicker than Xbase++ Code.
32 / 64 Bit
full Unicode Support
ALL RDD Driver for DBF and SQL
Codepage for DBF
VM to use multi CPU Core
and you can direct include C-Code into *.PRG
btw. C-Code can run on every OS which have a C-Compiler
---
when want use use Xbase++ Syntax you need the "right" Way and LIB
this Video show a Way under VFP
for Xbase++ i found other Way based on QT LIB from Nokia.
have a look at this Tutorial
http://www.elektrosoft.it/tutorials/hbqt/hbqt.asp
QT was Release 1990 while Xbase++ 1997 but Syntax look so similar ...
---
there is a Constribution hbXBP include in QTcontribs
https://groups.google.com/forum/?oldui= ... qtcontribs
have a look at \hbXBP Source and you will find EVERY CLASS of Xbase++ with all Methode, Property and Events
hbXBP is a "Wrapper" for QT LIB and "just" a little Part on which Pritpal Bedi and other are working on.
so if you think about Future of xBase than it seems me a good Way.
i try to build own Contribution using "only" hbXBP
p.s. under Express++ it is "just" need to change SUPER CLASS and Syntax of DLLcall ( DLL_STDCALL => DLL_OSAPI )