test031097
asked on
About embeding...
Is there a way to embed Internet Explorer or Netscape into my application that looks just like the one in HomeSite?
Thanks in Advance
Thanks in Advance
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
1) Easy way is to include MS-IE in your 'system requirements'.
If MS-IE (3.x) is installed on the client machine, you don't have to do anything extra when installing your app.
I thought distributing only shdocvw.dll without installing the full MS-IE is not allowed by MS (not sure here)
2) Have not tested it, but it should work (if MS implemented the COM interfaces as they should be)
3) Not as an activeX (as far as i know)
But have you thought of:
- Opening the clients 'default browser'
shellexecute(handle,'open' ,pchar('http://etc.'),nil,nil,
sw_shownormal)
- Starting Netscape like:
shellexecute(handle,'open' ,pchar(net scape),pch ar('http://etc.'),nil,sw_shownormal);
- Controlling Netscape through DDE.
(Browse netscape-homepage for more info)
Greeetings,
MvZ
If MS-IE (3.x) is installed on the client machine, you don't have to do anything extra when installing your app.
I thought distributing only shdocvw.dll without installing the full MS-IE is not allowed by MS (not sure here)
2) Have not tested it, but it should work (if MS implemented the COM interfaces as they should be)
3) Not as an activeX (as far as i know)
But have you thought of:
- Opening the clients 'default browser'
shellexecute(handle,'open'
sw_shownormal)
- Starting Netscape like:
shellexecute(handle,'open'
- Controlling Netscape through DDE.
(Browse netscape-homepage for more info)
Greeetings,
MvZ
ASKER
Thanks for the info :o)
ASKER
1) Do I need to include the file 'shdocvw.dll' into my setup files if I want to package my application?
2) Does it work with Internet Explorer 4?
3) What about Netscape Navigator?
If you could answer the 3 questions above, I will give you 60 more points
PS: You will still get the 200 points if you don't wish to answer my question
Thanks