# Delphi and Ruby

**URL:** <https://www.ruby-forum.com/t/delphi-and-ruby/149599>\
**Category:** Ruby\
**Created:** [September 26, 2008, 6:03pm UTC](https://www.ruby-forum.com/t/delphi-and-ruby/149599 "2008-09-26T18:03:00Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![anuradha\_r](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/59ef9b/32.png) [@anuradha\_r](https://www.ruby-forum.com/u/anuradha_r)\
**Post date:** [September 26, 2008, 6:03pm UTC](https://www.ruby-forum.com/t/delphi-and-ruby/149599/1 "2008-09-26T18:03:00Z")

</div>

Hi,

I am very new to Ruby. We have a Delphi (Borland Delphi version 5)  
application that we would like to automate.

Can Ruby or Apollo or Phi help in automation of this application?

Can I have links to any kind of documentation that would help me do this  
task?

Quick response is very much appreciated.

Thanks very much.  
Good Day.

---

<div class="post-metadata">

**Author:** ![anuradha\_r](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/59ef9b/32.png) [@anuradha\_r](https://www.ruby-forum.com/u/anuradha_r)\
**Post date:** [September 26, 2008, 7:37pm UTC](https://www.ruby-forum.com/t/delphi-and-ruby/149599/2 "2008-09-26T19:37:25Z")

</div>

Anuradha Raghupathy schrieb:

> Hi,
> 
> I am very new to Ruby. We have a Delphi (Borland Delphi version 5)  
> application that we would like to automate.

Hi, do you have an OLE Binding for your application? If not, I would  
recommend Autohotkey[1] for the job. We use it to automate an third  
party medical application. Works fine …

g,

Daniel

[1] [http://www.autohotkey.com/](http://www.autohotkey.com/)

---

<div class="post-metadata">

**Author:** ![anuradha\_r](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/59ef9b/32.png) [@anuradha\_r](https://www.ruby-forum.com/u/anuradha_r)\
**Post date:** [September 27, 2008, 6:03am UTC](https://www.ruby-forum.com/t/delphi-and-ruby/149599/3 "2008-09-27T06:03:55Z")

</div>

Daniel VÃ¶lkerts wrote:

> Anuradha Raghupathy schrieb:
> 
> > Hi,
> > 
> > I am very new to Ruby. We have a Delphi (Borland Delphi version 5)  
> > application that we would like to automate.
> 
> Hi, do you have an OLE Binding for your application? If not, I would  
> recommend Autohotkey[1] for the job. We use it to automate an third  
> party medical application. Works fine …
> 
> g,
> 
> Daniel
> 
> [1] [http://www.autohotkey.com/](http://www.autohotkey.com/)

Thanks Daniel. Not sure if our code has OLE binding. Need to check with  
our developers on Monday.

---

<div class="post-metadata">

**Author:** ![anuradha\_r](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/59ef9b/32.png) [@anuradha\_r](https://www.ruby-forum.com/u/anuradha_r)\
**Post date:** [September 27, 2008, 8:09pm UTC](https://www.ruby-forum.com/t/delphi-and-ruby/149599/4 "2008-09-27T20:09:52Z")

</div>

Anuradha Raghupathy wrote:

> Hi,
> 
> I am very new to Ruby. We have a Delphi (Borland Delphi version 5)  
> application that we would like to automate.
> 
> Can Ruby or Apollo or Phi help in automation of this application?
> 
> Can I have links to any kind of documentation that would help me do this  
> task?
> 
> Quick response is very much appreciated.
> 
> Thanks very much.  
> Good Day.

I do Delphi too. You do not give much in the way of specifics but you  
can always get them working together with sockets.

---

<div class="post-metadata">

**Author:** ![anuradha\_r](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/59ef9b/32.png) [@anuradha\_r](https://www.ruby-forum.com/u/anuradha_r)\
**Post date:** [September 28, 2008, 4:18pm UTC](https://www.ruby-forum.com/t/delphi-and-ruby/149599/5 "2008-09-28T16:18:51Z")

</div>

Lloyd L. wrote:

> Anuradha Raghupathy wrote:
> 
> > Hi,
> > 
> > I am very new to Ruby. We have a Delphi (Borland Delphi version 5)  
> > application that we would like to automate.
> > 
> > Can Ruby or Apollo or Phi help in automation of this application?
> > 
> > Can I have links to any kind of documentation that would help me do this  
> > task?
> > 
> > Quick response is very much appreciated.
> > 
> > Thanks very much.  
> > Good Day.
> 
> I do Delphi too. You do not give much in the way of specifics but you  
> can always get them working together with sockets.

Thanks Lloyd. Appreciate your response. How hard is it to work with  
sockets? It also depends on how open your code isn’t it? Very are  
considering learning Ruby and then making it work with Delphi. What  
would be your suggestion in this case? Also, we as testers have no  
knowledge of Delphi. I am trying to assess how easy or hard it would be?
