I would like to bring to your attention this project:

http://sourceforge.net/forum/forum.php?forum_id=365095

DWPL... it was quite impressive... it had a text gui which was compatible
with Delphi... not sure if it's still compatible with Delphi 2007...
probably not... maybe it has the same issue's as Lazarus now has... maybe
Lazarus was even based on it... (?)


Yes, this is really what we need. Ditch DOS filenames and switch to a
DOS based text GUI.

I think you missed the point here.

The point was:

DWPL simply replaced some unit aliases, and implemented a compatible text-based VCL (probably using CLX).

This ment the application could be compiled for windows with a graphical gui. This ment the application could be compiled for dos with a text gui which looked graphical.

Delphi uses:

WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;

DWPL would change it to:

messages=sysutils;controls=qcontrols;dialogs=qdialogs;extctrls=qextctrls;forms=qforms;graphics=qgraphics;menus=qmenus;stdctrls=qstdctrls;WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;

Then use tool to convert windows exe to wdosx32 exe.

By using only the supported gui components at least the gui code would simply compile without any changes necessary.

Probably same for RTL... for threading I am not sure ;) it was being implemented at the time.

Something like that for Lazarus would be nice ! :)

Bye,
Skybuck.
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to