Opening web browser

Hi
   I have downloaded a few components from the net like TUrl
   and TLinkLabel that are supposed to make a URL like link
   in delphi..BUT they dotn work properly.. Im looking for
   a component :- A label (or image) that when you move the
   mouse over it, it changes the icon to a hand and if you
   click on it, it launches your current browser (it must
   find this automatically - need it only for Window 95/NT)

   Does anyone know of such a component

Thanks in advance
Cheers
Andrew
amyersAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

ZifNabCommented:
Hi amyers,

Sure, a lot of these are available :

Here is one :

http://home.global.co.za/~peterv/pvlurl.zip

Regards,
Zif.
0
amyersAuthor Commented:
This program does not compile properly under Borland Delphi 2
It gives a program with the reg query line in the code.

Cheers
Andrew

0
Stuart_JohnsonCommented:
Yep.  Try one of these:

http://www.global.co.za/~peterv/pvlurl.zip
http://delphideli.com/download/gotoweb.zip

And if they dont do what you are looking for, I have a fantastic one which I found ages ago but have been unable to locate since.  I can email it too you if you want it.

Regards,

Stuart
0
Cloud Class® Course: Certified Penetration Testing

This CPTE Certified Penetration Testing Engineer course covers everything you need to know about becoming a Certified Penetration Testing Engineer. Career Path: Professional roles include Ethical Hackers, Security Consultants, System Administrators, and Chief Security Officers.

amyersAuthor Commented:
Hi

   Both these components work quite nicely with one minor
   problem.. If you click on the URL twice or two URL's it opens
   TWO browsers instead of using the location in the first
    browser.

     ie Click on http://www.zzz.co.za -> Opens browser
        Click on http://www.sss.com -> Use open browser with new
                       url (not open another browser)

Cheers
Andrew

0
Stuart_JohnsonCommented:
Give me your email address and I'll post you the component Im using.  I just tested it, and using IE 4.01 it used the same instance.  It also changes colours when you click on it and returns to the orginal colour after x seconds.

If this doesnt do what you are looking for, then you may have to write it yourself.  

Regards,


Stuart.
0
amyersAuthor Commented:
Hi Stuart

   Its andrew@gamtec.co.za
   Look forward to seeing your component..

Thanx
Andrew

0
kimfriisCommented:
It is easy to make your self. You just Make an onClick handler for a TLabel that use the function ShellExecute found in the Fmxutil  example that comes with Delphi and the file that you want to execute is just a HttpAddress. Like this:
  Executefile('http://johndoe.com', '', '', SW_SHOW);
And you can just set the labels cursor to crHand, that should do it!!!!
0
ermacCommented:
To Stuart and amyers...

Can one of your please send me that component too??
My email address is wenwei@mbox2.singnet.com.sg

Thanks in Advance,
Ermac
0
amyersAuthor Commented:
This will only work if the browser has set the .html extension
in the registry.. This does not work for Netscape !  This was my
first try which failed miserably.

What I need is a "really good" component that will open a browser if none is open and use an existing browser (if open already) and take the user to a particular web site / page..

Nothing complicated.

Thanks
Andrew

0
mriderCommented:
try look at ftp://isd.donbass.net/pub/Borland/delphi/mrider/
at file named tUrlLabel.rar, maybe it will help you


0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Delphi

From novice to tech pro — start learning today.