-=> Markus Wiederstein schreef op 17 Jul 97 02:50:45 aan All over Clipper ->
Windows ! What Tool is best ?..<=-
MW> i would like to start a small-talk for porting clipper apps
MW> to windows.
MW> I know there are different ways to do this and there are
MW> lots of tools around.
MW> - Clip4Win
MW> - FiveWin
MW> - Alaska X-Base++ (OS/2 and Windows 95/NT)
MW> - CLWINDOW
MW> - VisualObjects (i liked the ASPEN working title)
MW> Is there any clipperhead around who can show me
MW> the right way ....
..Really and truely 'porting' is not possible in my opinion.
Visual objects accepts Clipper-syntax, but that's all. If you've used
3th party LIB's, you'll gonna have a problem.
Even with Clip4Win and FiveWin (but then: I looked very brief at
them) you'll still need to make some adaptions to the
Windows-environment. Menu's etc. need to get 'redesigned'.
For me I stepped to Delphi. But that's hell to pay! Not I step I
would recommend to any Clipper-adept.
The smooth handling of databases is really HELL in Delphi.
For example, a line like:
dbname->var := value
equals in delphi to a complete 'story' like:
formName.tableName.FieldByName('var').AsString := value;
And then there's a big chance Delphi will not accept the value
because of the immense amount of different variable-types.
Or a simple:
date1 - date2
to get the number of days between two dates requires a complete
function with coding and decoding of the dates involved...
var ++ ?
var -- ?
var *= var2 ?
No Way Jose!
But is delphi JUST hell to pay?
NO!
Creating a browse is a sheer delight!
Creating a fancy looking screen is a sheer joy!
Timers a implicated in the blink of an eye and programming based on
'events' gives you acces to unsuspected possibilities.
But frankly: despite of all my critics on Clipper, it's still a verry
efficient language with a very nice and compact syntax.
I'm still struggeling in Delphi, but I'm getting pretty homesick to
that comfortable Clipper.
A mix of Delphi's interface and Clippers syntax would be heaven on
earth to me!
Cu,
Ron
--- Blue Wave v2.12
---------------
* Origin: SYNCNET BBS - +31-35-6237178/6244318 [ISDN] (2:283/1)
|