Hi Dene,
the very good news is that *Lazarus* is not a Delphi Clone (because the
development shows it is much better in many aspects :-) because it is an
open source and GNU project and the mailing list discussion triggers new
development and improvement) but it is Delphi compatible in many aspects.
After I got used to Lazarus I could port (nearly) all my work for
FGTools from Delphi to Lazarus. All the latest versions of FGTools (now
1.38b) are Lazarus developed and compiled.
Lazarus depends on FreePascal but has all the GUI instruments you know
from Delphi for creating the GUI forms by drag and drop and changing the
values.
Here are some screenshots from my "kitchen" to show you how to work with
it (FGTools):
http://home.arcor.de/vollnhals-bremen/LazScrShDene/Lazarus001.jpg
http://home.arcor.de/vollnhals-bremen/LazScrShDene/Lazarus002.jpg
http://home.arcor.de/vollnhals-bremen/LazScrShDene/Lazarus003.jpg
http://home.arcor.de/vollnhals-bremen/LazScrShDene/Lazarus004.jpg
http://home.arcor.de/vollnhals-bremen/LazScrShDene/Lazarus005.jpg
Lazarus runs fine on my old Laptop (Intel 166 (?) MHz, 32 MB RAM, 1 MB
Video RAM, Win98, 5 GB HD - only compiling requieres some time on bigger
projects!
It is early morning now and I have to work today, therefore: if you are
interested, contact me via eMail.
I can assist you. You can profit from my libraries - all the stuff I
work for FlightGear is GNU.
I am just struggling with Linux :-/, could not install Lazarus or
FlightGear on my Suse 10 system. But Lazarus should work on Win32,
Linux, Apple .. if you do *not* use WinAPI functions for the other O/S.
And this is really possible!
Now sleep, sleep, sleep!
All the best from Bremen
Georg
dene maxwell schrieb:
Hi Martin, I have had some experience with Pascal and the difference
between VB language and Pascal is not great. Program structure would
largely stay the same particularly for the calculation algorithms and
to a lesser degree for the logic. I say lesser degree because alot of
the logic depends on the behaviour of the controls. These seem to be
the sticking point. Writing custom controls is tedious even under VB.
Doing it under pascal would be even worse I should imagine. The
attraction of VB for me is I can drag and drop controls from the tool
box and the properties, methods and events are all self evident.
Degugging control code, in my limited experience, can be even more
frustrating and time consuming than calculation code.
It would be a far simpler task for someone to copy the look and feel
with both platforms available and a *nix control toolbox or library.
Unfortunately I don't, sofor a *nix user about the only useful part
will be the calculation algorithms. IE great circle and some of the
conversion functions.
I would only be too happy to assist someone in the above situation
(both platforms available)
Any volunteers?
Dene
From: Martin Spott <[EMAIL PROTECTED]>
Reply-To: flightgear-devel@lists.sourceforge.net
To: flightgear-devel@lists.sourceforge.net
Subject: Re: [Flightgear-devel] Calling FG functions via network
interface
Date: Mon, 2 Jan 2006 21:17:01 +0000 (UTC)
Hello Dene,
"dene maxwell" wrote:
> My understanding of ActiveX controls are that they can be used in a
variety
> of languages and have the same look and feel across those platforms.
There is a significant difference between the terms "programming
language" and "platform". ActiveX is a Windows-Only-'invention' and by
using ActiveX-controls you'll lock your application to the Windows
platform.
If you don't want to use C/C++ you might have a look at the other
languages that are being offered on both 'continents'. You have the
option of using Pascal (FreePascal/Lazarus ond Unix and Delphi on
Windows) or, if you like scripting languages, you could have a look at
Perl or Python and the respective user interface toolkits, which are
indeed real cross-platform environments.
Cheers,
Martin.
--
Unix _IS_ user friendly - it's just selective about who its friends
are !
--------------------------------------------------------------------------
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through
log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel
_________________________________________________________________
Need more speed? Get Xtra Broadband @
http://jetstream.xtra.co.nz/chm/0,,202853-1000,00.html
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log
files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel