comp.lang.ada
 help / color / mirror / Atom feed
From: Per Sandberg <per.sandberg@bredband.net>
Subject: Re: [ANN] ada-autoit updated to work with AUtoIt v3.2.12
Date: Thu, 23 Oct 2008 08:04:18 +0100
Date: 2008-10-23T08:04:18+01:00	[thread overview]
Message-ID: <490021F2.7060503@bredband.net> (raw)
In-Reply-To: <gdoldr$toe$1@aioe.org>

A short reply.
*) Yes Autoit is a quite simple and its a lot of things it don't do.
*) The drive behind the binding was simplicity.
*) A# is out of the question for several reasons alto it might work very 
well but i got a lot of legacy stuff and just want to press a few buttons.
*) What i found using GnatCOM direct is that i end up with a lot of code 
in the application layer and usually have to write some kind of wrapper 
on the generated code anyway (to leave the COM-World).
So I usually find it simpler to translate from the C header files direct 
to Low Level Ada by hand (basically what i will get from GnatCOM)  and 
then do the higher Level Ada mapping.
Of course all this depends on size and complexity of the interface.

/Per

Steve wrote:
> "Per Sandberg" <per.sandberg@bredband.net> wrote in message 
> news:3hsLk.20974$he4.20381@newsfe27.ams2...
>> ada-autoit is a medium thick Ada-binding to the scripting tool Auto It.
>>
>> Note this tool is very win32 specific.
>>
>> For more info see:
>>  http://www.autoitscript.com/autoit3/index.shtml
>> and:
>>  http://sourceforge.net/projects/ada-autoit/
> 
> I recently tried using autoit and found it interesting.  Unfortunately it 
> wasn't able to do everything I wanted to do with out a lot of extra work, or 
> at least learning a new programming language (the special dialect of basic 
> used by autoit).  I did a little research to see if there was an easier way 
> and found the Microsoft UI Automation Library.
> 
> http://msdn.microsoft.com/en-us/magazine/cc163288.aspx
> 
> For my app I wound up using the c# and the.net framework which contains an 
> automation framework (system.windows.automation).  If I were developing the 
> same app in Ada I would either use A# or create a binding to the Microsoft 
> UI Automation Library using GnatCOM.
> 
> Regards,
> Steve
> 
> 



  reply	other threads:[~2008-10-23  7:04 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-10-21 22:49 [ANN] ada-autoit updated to work with AUtoIt v3.2.12 Per Sandberg
2008-10-23  1:53 ` Steve
2008-10-23  7:04   ` Per Sandberg [this message]
2008-10-25  2:56   ` Mikhail Terekhov
replies disabled

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