comp.lang.ada
 help / color / mirror / Atom feed
From: i96danma@my-dejanews.com
Subject: About to give up...
Date: 1998/08/06
Date: 1998-08-06T00:00:00+00:00	[thread overview]
Message-ID: <6qbt86$dh$1@nnrp1.dejanews.com> (raw)

Hi all!

I've been programming in Ada 95 for a while and like the language because of
it's strong type checking, OO-friendly style and clean and understandable
code.

Just recently I stepped into the world of Win32-programming and got hold of
the Win32Ada binding, which I after some effort and a lot of help (thanks
Jesper!) finally got working.

The first steps were no problem and I quickly got used to the API. The worst
problems though were the type conversions, where Ada's type checking suddenly
was an obstacle to overcome, and the fact that you always have to take care of
the return values, even if you don't care. And it seems as Win32 returns a lot
of values that are, most of the time, unimportant.

Then I wanted to go further and use the IShellFolder interface to access the
shell namespace. What do you know, the binding new nothing about that!
Besides, the binding is incomplete in a lot of other areas and I've had to
implement some functions myself.

Altogether I see these drawbacks as (almost) impossible to overcome and have
been thinking of starting to use C/C++ instead, after all it's the "native
language" of Win32. I'd like to stick to Ada, but...

I'd like some comments on the subject, is there anybody who is in the same
situation as myself, does anybody have an "easy" solution?

Regards,

Dan

-----== Posted via Deja News, The Leader in Internet Discussion ==-----
http://www.dejanews.com/rg_mkgrp.xp   Create Your Own Free Member Forum




             reply	other threads:[~1998-08-06  0:00 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-08-06  0:00 i96danma [this message]
1998-08-06  0:00 ` About to give up Robert Dewar
1998-08-08  0:00   ` Dan Mattsson
1998-08-10  0:00     ` Robert Dewar
1998-08-06  0:00 ` dennison
1998-08-07  0:00   ` i96danma
1998-08-07  0:00     ` Robert Dewar
1998-08-08  0:00       ` Matthew Heaney
1998-08-08  0:00         ` Robert Dewar
1998-08-08  0:00           ` Matthew Heaney
1998-08-08  0:00       ` Dan Mattsson
1998-09-05  0:00         ` Tom Moran
  -- strict thread matches above, loose matches on Subject: below --
1998-08-16  0:00 Robert Dewar
1998-08-06  0:00 i96danma
1998-08-06  0:00 ` Dale Stanbrough
1998-08-06  0:00   ` Peter Amey
1998-08-06  0:00     ` Tom Moran
1998-08-06  0:00 ` Oliver.Kellogg
1998-08-07  0:00   ` Tarjei Tj�stheim Jensen
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox