[DUG] Pulling status bar text off another application

Neven MacEwan neven at mwk.co.nz
Tue Jul 31 08:47:31 NZST 2007


Matt
> What if the Manufacturer of that third party software changes their
> layout? or changes TStatusBar to TEnhancedStatusBar, then your code stops
> working.
>   

Hell we work with that everyday, its one of the joys of working with 
Microsoft, There
are no guarantees

> Matt.
>
>   
>>> 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
>>>
>>>       
>> _______________________________________________
>> 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
>
>
>   



More information about the Delphi mailing list