[DUG] Pulling status bar text off another application

Dennis Chuah dennis_cs_chuah at hotmail.com
Tue Jul 31 01:09:19 NZST 2007


A far easier way would be to use the HTML Dom.  Get it done in a couple of 
lines of code.

----- Original Message ----- 
From: "Jeremy Coulter" <vss at vss.co.nz>
Sent: Monday, July 30, 2007 10:44 PM


> Yes you are correct, you will need either the class name OR the name of 
> the
> control.
> So, to do that, you use something like Spy++ which comes with Visual 
> Studio,
> or download for free windose from Greatis software which will give yo that
> information.
>
> Trust me, this definitly works on NON Delphi apps too..... The getting 
> info
> from controls on a non delphi app. that is.
>
>
> Jeremy
>
> -----Original Message-----
> From: Matthew Comb [mailto:matt at ferndigital.com]
> Sent: 30 July 2007 22:36
> To: vss at vss.co.nz; 'NZ Borland Developers Group - Delphi List'
> Subject: RE: [DUG] Pulling status bar text off another application
>
> Correct me if I am wrong it's been a while, but you require the windows
> class name in order to use FindWindowsEx ?
>
> Your two calls use 'TfmMain' and 'TStatusbar' which are Delphi specific.
>
> It's worthwhile keeping this in mind when thinking about 'ANY browser and
> ANY app'
>
> Your code won't work for any browser consistently.
>
> Only way you can achieve that is by using a common interface.
>
> Of course if you know the application you are wanting to connect to and 
> can
> determine these classnames then you don't have to worry.
>
> Matt.
>
> -----Original Message-----
> From: delphi-bounces at delphi.org.nz [mailto:delphi-bounces at delphi.org.nz] 
> On
> Behalf Of Jeremy Coulter
> Sent: Monday, 30 July 2007 7:32 p.m.
> To: 'NZ Borland Developers Group - Delphi List'
> Subject: RE: [DUG] Pulling status bar text off another application
>
> Nope, not at all. If you LOOK at the code you will seeit uses 
> "FindWindowEx"
> to find a child control. It could be a VB textbox for all it cares.
> Infact, I have uses FindWindowEx to actually access a disabled textbox ina
> vb app, and change it to being enabled....so I could copy the text from it
> and paste it into my delphi app....cost I can nearly ALWAYS find a
> hack...hehhehe
>
> Jeremy    p.s Matt, you firndigtal.com email bounced back when I replied.
>
> -----Original Message-----
> From: Matthew Comb [mailto:matt at ferndigital.com]
> Sent: 30 July 2007 19:06
> To: vss at vss.co.nz; 'NZ Borland Developers Group - Delphi List'
> Subject: RE: [DUG] Pulling status bar text off another application
>
> " It also means that Phil can support ANY browser, or ANY app. That has a
> statusbar."
>
> That was written in Delphi ? :)
>
> -----Original Message-----
> From: delphi-bounces at delphi.org.nz [mailto:delphi-bounces at delphi.org.nz] 
> On
> Behalf Of Jeremy Coulter
> Sent: Monday, 30 July 2007 7:03 p.m.
> To: 'NZ Borland Developers Group - Delphi List'
> Subject: RE: [DUG] Pulling status bar text off another application
>
> Did ANYONE apart from Phil take a look at the code I supplied??
> My function does it is a LOT less complex manner that some of the ideas
> suggested thus far.
> It also means that Phil can support ANY browser, or ANY app. That has a
> statusbar.
>
> Jeremy
>
> -----Original Message-----
> From: delphi-bounces at delphi.org.nz [mailto:delphi-bounces at delphi.org.nz] 
> On
> Behalf Of Dennis Chuah
> Sent: 30 July 2007 18:49
> To: NZ Borland Developers Group - Delphi List
> Subject: Re: [DUG] Pulling status bar text off another application
>
>
> Why don't you use automation to get access to the browser application
> object.  From there you can use the HTML Dom to get access to the status 
> bar
> text.
>
> ----- Original Message -----
> From: "Phil Scadden" <p.scadden at gns.cri.nz>
> To: <delphi at delphi.org.nz>
> Sent: Monday, July 30, 2007 2:57 PM
> Subject: [DUG] Pulling status bar text off another application
>
>
>>A webapp running in IE put text in the status bar that I would dearly
>>like  to snaffle into another running application. Statusbar I think is
>>a  wincontrol  so could be possible. Anyone with bright ideas on
>>discovering it?
>>
>> ----------------------------------------------------------
>> Phil Scadden, GNS Science Ltd
>> 764 Cumberland St, Private Bag 1930, Dunedin, New Zealand Ph +64 3
>> 4799663, fax +64 3 477 5232
>>
>> _______________________________________________
>> NZ Borland Developers Group - Delphi mailing list
>> Post: delphi at delphi.org.nz
>> Admin: http://delphi.org.nz/mailman/listinfo/delphi
>> Unsubscribe: send an email to delphi-request at delphi.org.nz with Subject:
>> unsubscribe
>>
>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi at delphi.org.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-request at delphi.org.nz with Subject:
> unsubscribe
>
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.476 / Virus Database: 269.10.19/917 - Release Date: 
> 25/07/2007
> 01:16
>
>
> No virus found in this outgoing message.
> Checked by AVG Free Edition.
> Version: 7.5.476 / Virus Database: 269.10.19/917 - Release Date: 
> 25/07/2007
> 01:16
>
>
>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi at delphi.org.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-request at delphi.org.nz with Subject:
> unsubscribe
>
>
>
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.476 / Virus Database: 269.10.19/917 - Release Date: 
> 25/07/2007
> 01:16
>
>
> No virus found in this outgoing message.
> Checked by AVG Free Edition.
> Version: 7.5.476 / Virus Database: 269.10.19/917 - Release Date: 
> 25/07/2007
> 01:16
>
>
>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi at delphi.org.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-request at delphi.org.nz with Subject:
> unsubscribe
>
>
>
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.476 / Virus Database: 269.10.19/917 - Release Date: 
> 25/07/2007
> 01:16
>
>
> No virus found in this outgoing message.
> Checked by AVG Free Edition.
> Version: 7.5.476 / Virus Database: 269.10.19/917 - Release Date: 
> 25/07/2007
> 01:16
>
>
>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi at delphi.org.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-request at delphi.org.nz with Subject: 
> unsubscribe
> 



More information about the Delphi mailing list