TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Stephane Richard <[log in to unmask]>
Reply To:
Stephane Richard <[log in to unmask]>
Mon, 22 Oct 2001 14:31:18 +0200
text/plain (45 lines)
Well I'm not sure if there's a way or a need to combine Delphi and Ada95.
You see Ada95 is a much more sophisticated language than Delphi so I can't see
what you could do in Delphi that you couldn't do in Ada95.

If you want to make a windows application, then there are some great windows
bindings for Ada that would probably easily allow you to make whatever you
need as far as controls, communication between objects message and event
handling.  Stephen Leake's Windex library for Ada95 is the best most well
organized windows binding library I've seen.  Everything can be found through a
logical and natural mean.  I tip my hat to the Author of Windex.

But if you must, then make sure your Delphi components are in DLL's and in
ada create bindings to your DLL object creator methods.  It would be the
simplest way to do things.  Of course it depends on the type of project you'd be
doing.  but again if you need database access to SQL server, here too you can
find Ada95 bindings to databases. look it up there and
you'll be surprised what you can find.

Remember that Ada95 is a superset of Pascal (hence Delphi as well) and it
also gives you the freedom to use whichever bindings you may choose to, unlike
Delphi which gives you the V.C.L. and that's it which means you're stuck
using OWL.  Owl isn't bad, but it's not the best available out there. With Ada95
you have the choice.

Hope this helps,

Stephane Richard
Software Developer

> Is there some way to blend software components compiled
> with Delphi (Borland Visual Component Library: VCL,
> architecture called CLX) with software compiled with ADA95
> in Linux.
> If so, what code should be written in ADA to make this possible?
> Thank's for the help.

Stephane Richard
Software Developer
[log in to unmask]

Sent through GMX FreeMail -