Hi Georg,
I appreciate all the suggestions on how I could achieve cross platform
compatibility. As with alot of people, I suffer from there only being 24
hours in a day! <g>.... I am trying to learn to fly a fixed wing, learn to
hover a helicopter (all in FG), get FGv099 going, develop and keep current
in VB. Reassemble an amateur station..... Oh I almost forgot...I have a job,
family and a house to maintain <g>... I certainly don't mind providing the
creative input and basic code cutting for a flight planner, but trying to
fit learning a new development environment/language would stretch my limited
resources.
Dene
From: Georg Vollnhals <[EMAIL PROTECTED]>
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
_________________________________________________________________
Find the coolest online games @ http://xtramsn.co.nz/gaming
-------------------------------------------------------
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