Search the web
Sign In
New User? Sign Up
delphi-webbrowser · Delphi: Using IE's WebBrowser
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Show off your group to the world. Share a photo of your group with us.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Messages 10234 - 10265 of 10265   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Show Message Summaries   (Group by Topic) Sort by Date ^  
#10234 From: "cedmart1_fr" <cedmart1@...>
Date: Mon Nov 3, 2008 4:10 pm
Subject: Subclassing Internet Explorer_Server
cedmart1_fr
Offline Offline
Send Email Send Email
 
Hello there.

I am trying to subclass Internet Explorer_Server Message but i got
some trouble. Let me give u some details.

I have a form Tform wich have a Twebbrowser inside this Twebbrowser is
aligned client and i want to know when the mouse is over it or not.
I already managed to do it with a hook but i think it's a bit heavy
because i send a message to my host form everytime the mouse move

I am trying to use something like this

once i got the handle to my Internet Explorer_Server i do
  OldWindowProc := Pointer(SetWindowLong(IEHWND, GWL_WNDPROC,
LongInt(@NewWindowProc)));

then my window proc is

function NewWindowProc(WindowHandle : hWnd;
  Message   : LongInt;
  ParamW       : LongInt;
  ParamL       : LongInt) : LongInt stdcall;
begin


   if (Message=WM_MOUSEMOVE) AND (mdhook=false) AND (MTCdrag=false) then
   begin
     if tmyform(extobj).opacity<255 then
     begin
     twidgetfrm(extobj).fadeout;
     twidgetfrm(extobj).resetftimer;
     end;
   end;


  if (Message=WM_LBUTTONDOWN) AND (MDHook=true) then
   begin
   Tmyform(extobj).hookedmd;
     if MDcancel=true then
     begin
     result:=1;
     exit;
     end;
   end;

   Result := CallWindowProc(OldWindowProc, WindowHandle, Message,
ParamW, ParamL);
end;

mdhook,mtcdrag and extobj are defined below the implementation and
problem is seems to be shared by all my Twidgetfrm and of course it
create a bug.

extobj is a back reference to the form that host the webbrowser but it
always contain the last form created and then the opacity public
property is not the good one.

any idea how i can access private or public property withing new
windowproc ? i tried to define newwindowproc as a member of tmyform
but it does not compile

thx for ur help.

#10236 From: "cedmart1_fr" <cedmart1@...>
Date: Mon Nov 3, 2008 4:15 pm
Subject: Re: webbrowser and javascript
cedmart1_fr
Offline Offline
Send Email Send Email
 
Your code seem good. but why u need to do
NewWindow.Show;

you window is not visible by default ?
did u try with
    newWindow := TForm1.Create(application);

--- In delphi-webbrowser@yahoogroups.com, "thelcio" <htegina@...> wrote:
>
> I have de following HTML with Javascript code:
>
> <html>
> <head>
>   <title>portais.htm</title>
>   <script>
>     function portal()
>     {
>         portais=new Array()
>             portais[0]='Google';
>             portais[1]='Yahoo';
>             portais[2]='MSN';
>
>         desc=new Array()
>             desc[0]='Test AAAAA';
>             desc[1]='Test BBBBB';
>             desc[2]='Test CCCCC';
>
>         for (i=0;i<portais.length;i++)
>         {
>             newPortais=document.createElement('div');
>             newPortais.id=i;
>             newPortais.innerHTML=portais[i];
>             newPortais.onclick=function()
>             {
>                 writeConsole(desc[this.id]);
>                 function writeConsole(content)
>                 {
>                     top.consoleRef=window.open('','myconsole',
>                         'width=350,height=250'
>                         +',menubar=0'
>                         +',toolbar=1'
>                         +',status=0'
>                         +',scrollbars=1'
>                         +',resizable=1')
>                     top.consoleRef.document.writeln
>                     (
>                         '<html><head><title>Console</title></head>'
>                         +'<body bgcolor=yellow onLoad="self.focus()">'
>                         +content
>                         +'</body></html>'
>                     )
>                     top.consoleRef.document.close()
>                  }
>             }
>             divPortais.appendChild(newPortais);
>         }
>     }
>   </script>
> </head>
>
> <body onload=portal()>
>     <div id='divPortais' style='cursor: hand'></div>
> </body>
>
> </html>
>
> When I click in any item of the Portais array , the new window is
> opened showing the corresponding item in the desc array, but I am
> using a webbrowser component and want to open in a new form. So I
> tried this:
>
> unit NewWin;
>
> interface
>
> uses
>   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,
> Forms,
>   Dialogs, OleCtrls, SHDocVw;
>
> type
>   TForm1 = class(TForm)
>     WebBrowser1: TWebBrowser;
>     procedure FormCreate(Sender: TObject);
>     procedure WebBrowser1NewWindow2(Sender: TObject; var ppDisp:
> IDispatch;
>       var Cancel: WordBool);
>   private
>     { Private declarations }
>   public
>     { Public declarations }
>   end;
>
> var
>   Form1: TForm1;
>
> implementation
>
> {$R *.dfm}
>
> procedure TForm1.FormCreate(Sender: TObject);
> begin
> WebBrowser1.Navigate('c:\nv\portais.htm');
> form1.Height:=90;
> end;
>
>
> procedure TForm1.WebBrowser1NewWindow2(Sender: TObject;
>   var ppDisp: IDispatch; var Cancel: WordBool);
>
> var newWindow: TForm1;
>
> begin
>   newWindow := TForm1.Create(self);
>   newWindow.Top:=10;
>   newWindow.Height:=200;
>   newWindow.Width:=400;
>   //NewWindow.BorderStyle:=bsnone;
>   NewWindow.Show;
>   ppDisp := NewWindow.Webbrowser1.DefaultDispatch;
>   end;
> end.
>
> The new form is opened, shows the desc array content and the blank
> page is loaded.
> How can I show the items correctly?
> Thanks,
> Helcio
> Brasil
>

#10237 From: "cedmart1_fr" <cedmart1@...>
Date: Mon Nov 3, 2008 4:20 pm
Subject: Re: Make EmbeddedWB totally "passive"
cedmart1_fr
Offline Offline
Send Email Send Email
 
Hello.
It's possible to prevent the webbrowser from navigation
but i dont know if it's possible to prevent javascript code inside the
page to change the content of the document. example

var dv = document.createElement('div');
document.body.appendChild(dv);


to cancel navigation put cancel:=true in the onbeforenavigateevent.
it will simply cancel any navigation


--- In delphi-webbrowser@yahoogroups.com, "fedzim" <fedzim@...> wrote:
>
> Maybe this question has been asked already, but I can't find a
> solution anywhere. If someone can help I'll be very grateful.
>
> I need to make EmbeddedWB totally "passive", that means:
> 1) I load a web page into it and
>    1.1) if the user clicks a link it doesn't go nowhere
>    1.2) if there is a meta-refresh tag it ignores it
>    1.3) if a javascript changes the document.href, it is ignored
>
> I need a way to display a web page and the user must have NO active
> interaction with it, just select and copy text in it, but NO
> navigation at all.
>
> Is it possible? How do I achieve such result?
> THANKS IN ADVANCE!
>

#10238 From: "cedmart1_fr" <cedmart1@...>
Date: Mon Nov 3, 2008 4:39 pm
Subject: Re: Page with <html xmlns="http://www.w3.org/1999/xhtml"> raised AV in mshtml.dll
cedmart1_fr
Offline Offline
Send Email Send Email
 
I tried ur expample but i couldnot reproduce your error.
I also have sometimes problems with mshtml.dll or shdocs but i couldnt
find any good reason why it happen.


--- In delphi-webbrowser@yahoogroups.com, "Aliaksander Markau"
<markov@...> wrote:
>
> Hello,
>
> When loading a file that contains the HTML code below, the error
> "Access violation in mshtml.dll" happens. It happens no matter what
> method is used: Navigate, loadfromfile.
>
> The main problem is in <html xmlns="http://www.w3.org/1999/xhtml"> line.
>
> The error happens with all the versions of IE.
>
> Does anybody have a solution?
>
> =======================================================================
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> <html xmlns="http://www.w3.org/1999/xhtml">
> <head>
> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
> <BODY>
> BlaBla
> </BODY></HTML>
> ========================================================================
>

#10239 From: "cedmart1_fr" <cedmart1@...>
Date: Mon Nov 3, 2008 4:34 pm
Subject: Re: Make EmbeddedWB totally "passive"
cedmart1_fr
Offline Offline
Send Email Send Email
 
there is a freeware component that can match ur requirement it is
called HTMLlayout. have a look.

http://www.terrainformatica.com/

--- In delphi-webbrowser@yahoogroups.com, "fedzim" <fedzim@...> wrote:
>
> Maybe this question has been asked already, but I can't find a
> solution anywhere. If someone can help I'll be very grateful.
>
> I need to make EmbeddedWB totally "passive", that means:
> 1) I load a web page into it and
>    1.1) if the user clicks a link it doesn't go nowhere
>    1.2) if there is a meta-refresh tag it ignores it
>    1.3) if a javascript changes the document.href, it is ignored
>
> I need a way to display a web page and the user must have NO active
> interaction with it, just select and copy text in it, but NO
> navigation at all.
>
> Is it possible? How do I achieve such result?
> THANKS IN ADVANCE!
>

#10240 From: "cedmart1_fr" <cedmart1@...>
Date: Thu Nov 13, 2008 3:51 pm
Subject: Re: Subclassing Internet Explorer_Server
cedmart1_fr
Offline Offline
Send Email Send Email
 
Huh seems nobody is interested by my post :(

anyway i found a way to solve my problem.
i have a common form for each of the form wich subclass the IEserver
i just call a function in that form wich callback the function in the
original form. not super clean but it work.


--- In delphi-webbrowser@yahoogroups.com, "cedmart1_fr" <cedmart1@...>
wrote:
>
> Hello there.
>
> I am trying to subclass Internet Explorer_Server Message but i got
> some trouble. Let me give u some details.
>
> I have a form Tform wich have a Twebbrowser inside this Twebbrowser is
> aligned client and i want to know when the mouse is over it or not.
> I already managed to do it with a hook but i think it's a bit heavy
> because i send a message to my host form everytime the mouse move
>
> I am trying to use something like this
>
> once i got the handle to my Internet Explorer_Server i do
>  OldWindowProc := Pointer(SetWindowLong(IEHWND, GWL_WNDPROC,
> LongInt(@NewWindowProc)));
>
> then my window proc is
>
> function NewWindowProc(WindowHandle : hWnd;
>  Message   : LongInt;
>  ParamW       : LongInt;
>  ParamL       : LongInt) : LongInt stdcall;
> begin
>
>
>   if (Message=WM_MOUSEMOVE) AND (mdhook=false) AND (MTCdrag=false) then
>   begin
>     if tmyform(extobj).opacity<255 then
>     begin
>     twidgetfrm(extobj).fadeout;
>     twidgetfrm(extobj).resetftimer;
>     end;
>   end;
>
>
>  if (Message=WM_LBUTTONDOWN) AND (MDHook=true) then
>   begin
>   Tmyform(extobj).hookedmd;
>     if MDcancel=true then
>     begin
>     result:=1;
>     exit;
>     end;
>   end;
>
>   Result := CallWindowProc(OldWindowProc, WindowHandle, Message,
> ParamW, ParamL);
> end;
>
> mdhook,mtcdrag and extobj are defined below the implementation and
> problem is seems to be shared by all my Twidgetfrm and of course it
> create a bug.
>
> extobj is a back reference to the form that host the webbrowser but it
> always contain the last form created and then the opacity public
> property is not the good one.
>
> any idea how i can access private or public property withing new
> windowproc ? i tried to define newwindowproc as a member of tmyform
> but it does not compile
>
> thx for ur help.
>

#10241 From: "smot777" <smot777@...>
Date: Sat Dec 27, 2008 8:55 pm
Subject: Re: EmbeddedWB - problem with showModalDialog
smot777
Offline Offline
Send Email Send Email
 
> I'm working with the component EmbeddedWB component and i need an
event
> to capture a
> window dialog that is opened using the function showModalDialog.
>
> The event OnNewWindow2 is not capturing the opening of the new
browser
> window via the JS showModalDialog.
>
> Is there a way to capture the content of this lookup dialog window?
>
> Thanks in advance

Use OnEvaluateNewWindow

#10242 From: "smot777" <smot777@...>
Date: Thu Jan 8, 2009 12:05 am
Subject: Ann: EmbeddedWB Component Pack 14.67.0
smot777
Offline Offline
Send Email Send Email
 
I am pleased to announce the availability of the EmbeddedWB
Component Pack 14.67.0.

This release is now fully compatible with D5 - D2009.
The package now compiles without hints / warnings in D2009.

-> Some changes & fixes in brief are as follows:

- Much improved Delphi 2009 Unicode support
- Delphi 5 compatibility restored
- Fixed focus / ActiveControl issues of TEmbeddedWB
- Added: property OnBusyWait to TEmbeddedWB
- Added: property HTMLCode to assign HTML Code to TEmbeddedWB at
design time.
- optional Timout Parameter in TEmbeddedWB.Wait()
- Added a Sender parameter to some methods of TEmbeddedWB / TEwbCore
(check migration hints in changelog)
- New compiler directives in EWB.inc
- Updated Demos


-> Download the latest version (currently 14.67.0)
http://www.bsalsa.com/DP/download.php?file=4

-> ChangeLog of all previous changes
http://www.bsalsa.com/DP/download.php?file=5

-> Support Forum
http://www.bsalsa.com/forum/index.php

#10244 From: <Dominique@...>
Date: Sat Jan 10, 2009 1:12 am
Subject: Re: Ann: EmbeddedWB Component Pack 14.67.0
dominiqueats...
Offline Offline
Send Email Send Email
 
Any chance that these components would work with Lazarus and FreePascal as
well?
This would assume that you could embedd Firefox or Safari into your app and
would then allow us to target MacOS X and Linux more easily.

Just wondering.

Dominiqu.

>   ----- Original Message -----
>   From: smot777
>   To: delphi-webbrowser@yahoogroups.com
>   Sent: Thursday, January 08, 2009 1:05 AM
>   Subject: [Delphi-WebBrowser] Ann: EmbeddedWB Component Pack 14.67.0
>
>
>   I am pleased to announce the availability of the EmbeddedWB
>   Component Pack 14.67.0.
>
>   This release is now fully compatible with D5 - D2009.
>   The package now compiles without hints / warnings in D2009.
>
>   -> Some changes & fixes in brief are as follows:
>
>   - Much improved Delphi 2009 Unicode support
>   - Delphi 5 compatibility restored
>   - Fixed focus / ActiveControl issues of TEmbeddedWB
>   - Added: property OnBusyWait to TEmbeddedWB
>   - Added: property HTMLCode to assign HTML Code to TEmbeddedWB at
>   design time.
>   - optional Timout Parameter in TEmbeddedWB.Wait()
>   - Added a Sender parameter to some methods of TEmbeddedWB / TEwbCore
>   (check migration hints in changelog)
>   - New compiler directives in EWB.inc
>   - Updated Demos
>
>   -> Download the latest version (currently 14.67.0)
>   http://www.bsalsa.com/DP/download.php?file=4
>
>   -> ChangeLog of all previous changes
>   http://www.bsalsa.com/DP/download.php?file=5
>
>   -> Support Forum
>   http://www.bsalsa.com/forum/index.php
>
>
>
>
>
> [Non-text portions of this message have been removed]
>
>
>
> Messages in this topic (1)
>
>
>
> Unsubscribe: delphi-webbrowser-unsubscribe@yahoogroups.com
>
>
> ------------------------------------------------------------------------
> Yahoo! Groups Links
>
>
>
> ------------------------------------------------------------------------

#10245 From: "smot777" <smot777@...>
Date: Mon Feb 9, 2009 9:30 am
Subject: Ann: EmbeddedWB Component Pack 14.67.5
smot777
Offline Offline
Send Email Send Email
 
I am pleased to announce the availability of the EmbeddedWB
Component Pack 14.67.5.

Changelog:

** TEmbeddedWB

* Fixed: Bug with Unicode characterts (Cyrillic symbols etc)
* Fixed: Set8087CW() was not called on creation of EWB (to suppress
error "Invalid floating point operation")
* Modified: (TVisualEffects).DisableSounds calls now
FEATURE_DISABLE_NAVIGATION_SOUNDS (IE7+)
* Modified: TEmbeddedWB.LoadFromString (AssignEmptyDocument if no
document assigned)

** unit EwbTools:

* Fixed: GetIEVersion (didn't return the correct IE version for IE7,8)
* Added: procedure ClickInputImage(WebBrowser: TEmbeddedWB; ImageURL:
string);
* Added: procedure SetTextAreaValue(Document: IDispatch; sName,
sValue: string; Options: TFindOptions);

** unit MSHTML_EWB:
* Added: Declarated CoClasses defined in the Type Library

** TEwbControl:
* Added: InternetFeatures Property

** TRichEditWB:
* Fixed Memory Leak when using multiple instances.

-> Download the latest version (currently 14.67.5)
http://www.bsalsa.com/DP/download.php?file=4

-> ChangeLog of all previous changes
http://www.bsalsa.com/DP/download.php?file=5

-> Support Forum
http://www.bsalsa.com/forum/index.php

#10246 From: Eran Bodankin <bsalsa@...>
Date: Mon Feb 9, 2009 9:43 am
Subject: Re: [Delphi-WebBrowser] Ann: EmbeddedWB Component Pack 14.67.5
bsalsaa
Offline Offline
Send Email Send Email
 
btw Set8087CW() in Delphi pure Language is an ignorable error. a procedure
with no variables should not have ()Don't think about it because the
compiler ignores it but when ever you see it in the code, delete the ()

Rgrds




On Mon, Feb 9, 2009 at 11:30 AM, smot777 <smot777@...> wrote:

>   I am pleased to announce the availability of the EmbeddedWB
> Component Pack 14.67.5.
>
> Changelog:
>
> ** TEmbeddedWB
>
> * Fixed: Bug with Unicode characterts (Cyrillic symbols etc)
> * Fixed: Set8087CW() was not called on creation of EWB (to suppress
> error "Invalid floating point operation")
> * Modified: (TVisualEffects).DisableSounds calls now
> FEATURE_DISABLE_NAVIGATION_SOUNDS (IE7+)
> * Modified: TEmbeddedWB.LoadFromString (AssignEmptyDocument if no
> document assigned)
>
> ** unit EwbTools:
>
> * Fixed: GetIEVersion (didn't return the correct IE version for IE7,8)
> * Added: procedure ClickInputImage(WebBrowser: TEmbeddedWB; ImageURL:
> string);
> * Added: procedure SetTextAreaValue(Document: IDispatch; sName,
> sValue: string; Options: TFindOptions);
>
> ** unit MSHTML_EWB:
> * Added: Declarated CoClasses defined in the Type Library
>
> ** TEwbControl:
> * Added: InternetFeatures Property
>
> ** TRichEditWB:
> * Fixed Memory Leak when using multiple instances.
>
> -> Download the latest version (currently 14.67.5)
> http://www.bsalsa.com/DP/download.php?file=4
>
> -> ChangeLog of all previous changes
> http://www.bsalsa.com/DP/download.php?file=5
>
> -> Support Forum
> http://www.bsalsa.com/forum/index.php
>
>
>



--
Best regards,
Eran Bodankin


[Non-text portions of this message have been removed]

#10247 From: "Giacomo Drago" <giacomogd1@...>
Date: Tue Feb 24, 2009 12:50 pm
Subject: Setting VarResult in OnInvoke
giacomogd1
Offline Offline
Send Email Send Email
 
I've read this tutorial: http://www.bsalsa.com/ewb_on_get_ext.html

I'm using it to create custom javascript functions to be handled by
Delphi. Actually, I've managed to do everything except... setting a
non integer return value for the javascript function in the OnInvoke
handler.

PVariant(VarResult)^ := 'foo';

Just causes my application to freeze!

Sorry for bugging you, but I used to be a Windows API programmer in
C++, now we're talking COM in Delphi. I'm a bit confused.

Thank you
Giacomo

#10248 From: "crulex32" <crulex@...>
Date: Mon Mar 30, 2009 12:04 am
Subject: Detecting navigation initiated from address bar
crulex32
Offline Offline
Send Email Send Email
 
Hi,

I'm developing a .NET application that involves recording macros from within
Internet Explorer sidebar (as well as external application hosting MS WebBrowser
control that does the same thing).

I need to detect when the navigation event (e.g. BeforeNavigate2 or
DocumentCompleted) is initiated from the Address Bar, rather than clicking links
or any AJAX/script on the page.
(Actually I don't care much about AJAX for now, but I need at least filter any
navigation initiated by clicking links).

My first idea (seems not very straightforward though is:
1. When a link/button is clicked within the WebBrowser, set a flag indicating
that navigation was caused by clicking a link.
2. See if any Navigating or Navigated event occurs during some timeout after the
link was clicked. If none, assume that the link/button doesn't lead to
navigating to other page.
3. When the DocumentCompleted event fires, reset the flag (which was set at #1).
If the flag was not set, assume that the call was initiated from address bar.
Need to handle possible redirection somehow as well.

Other ideas include:
- like my first idea, but analyze the link/button to see if it will produce
navigation event or not. So, we won't need the step #2.
- detecting mouse clicks/keystrokes when the address bar is active (VERY
unwanted because of possible issues with Protected Mode and IE8 threading
model).

I'd appreciate any hint or sharing your practical experience regarding this.

(Note, I'm using C#/.NET 3.5 here but it shouldn't matter much, I'm not less
familiar with Delphi and Visual C++).

Thanks in advance for your help

#10249 From: "cedmart1_fr" <cedmart1@...>
Date: Mon Mar 30, 2009 6:29 am
Subject: Re: Detecting navigation initiated from address bar
cedmart1_fr
Offline Offline
Send Email Send Email
 
have u checked if the pdisp (parameter of beforenavigate
is <> from browser.defaultinterface. I use it to make difference between frames
and maindocument.

--- In delphi-webbrowser@yahoogroups.com, "crulex32" <crulex@...> wrote:
>
> Hi,
>
> I'm developing a .NET application that involves recording macros from within
Internet Explorer sidebar (as well as external application hosting MS WebBrowser
control that does the same thing).
>
> I need to detect when the navigation event (e.g. BeforeNavigate2 or
DocumentCompleted) is initiated from the Address Bar, rather than clicking links
or any AJAX/script on the page.
> (Actually I don't care much about AJAX for now, but I need at least filter any
navigation initiated by clicking links).
>
> My first idea (seems not very straightforward though is:
> 1. When a link/button is clicked within the WebBrowser, set a flag indicating
that navigation was caused by clicking a link.
> 2. See if any Navigating or Navigated event occurs during some timeout after
the link was clicked. If none, assume that the link/button doesn't lead to
navigating to other page.
> 3. When the DocumentCompleted event fires, reset the flag (which was set at
#1). If the flag was not set, assume that the call was initiated from address
bar.
> Need to handle possible redirection somehow as well.
>
> Other ideas include:
> - like my first idea, but analyze the link/button to see if it will produce
navigation event or not. So, we won't need the step #2.
> - detecting mouse clicks/keystrokes when the address bar is active (VERY
unwanted because of possible issues with Protected Mode and IE8 threading
model).
>
> I'd appreciate any hint or sharing your practical experience regarding this.
>
> (Note, I'm using C#/.NET 3.5 here but it shouldn't matter much, I'm not less
familiar with Delphi and Visual C++).
>
> Thanks in advance for your help
>

#10250 From: "mariofabriciomontenegro" <mariofabriciomontenegro@...>
Date: Mon Apr 6, 2009 10:10 pm
Subject: mshtml_tlb in delphi 4
mariofabrici...
Offline Offline
Send Email Send Email
 
Hello:

i have a old program that works only in delphi 4 and uses the EmbeddedWB for
navigate some pages.

i dont use this program lately and now i see that no works. When i try to
compile, delphi 4 give me several errors iquals:

"incompatible types boolean and integer"

serching in the forum i saw that the mshtml_tlb.pas file have an line:

const

true = $000000001;
false = $000000000;

this produces the error, i replace with another mshtml_tlb that i find but none
is useful, they quit the error, but when i use the embeddedWB in my proyect i
get an error:

Acces violation at address ... write of address...

somebody can say where i can download the mshtml_tlb.pas file that i can use
with my delphi 4. or somethings witch allow me to sove this problem

thanks in advance

Fabricio

#10251 From: "MARICOR MARAVILLA" <marics_corner@...>
Date: Tue Apr 7, 2009 4:32 am
Subject: Re: mshtml_tlb in delphi 4
marics_corner
Offline Offline
Send Email Send Email
 
hello..the error says that you can't combine boolean type and integer. true and
false are reserved words. try renaming your constant other than true/false..

--- In delphi-webbrowser@yahoogroups.com, "mariofabriciomontenegro"
<mariofabriciomontenegro@...> wrote:
>
> Hello:
>
> i have a old program that works only in delphi 4 and uses the EmbeddedWB for
navigate some pages.
>
> i dont use this program lately and now i see that no works. When i try to
compile, delphi 4 give me several errors iquals:
>
> "incompatible types boolean and integer"
>
> serching in the forum i saw that the mshtml_tlb.pas file have an line:
>
> const
>
> true = $000000001;
> false = $000000000;
>
> this produces the error, i replace with another mshtml_tlb that i find but
none is useful, they quit the error, but when i use the embeddedWB in my proyect
i get an error:
>
> Acces violation at address ... write of address...
>
> somebody can say where i can download the mshtml_tlb.pas file that i can use
with my delphi 4. or somethings witch allow me to sove this problem
>
> thanks in advance
>
> Fabricio
>

#10252 From: "Senfer, Kurt" <kurt.senfer@...>
Date: Tue Apr 7, 2009 6:30 am
Subject: RE: [Delphi-WebBrowser] mshtml_tlb in delphi 4
lexicalis
Offline Offline
Send Email Send Email
 
I vaguely recall having seen that problem a long time ago - the problem
is that your D4 imported mshtml.dll incorrect.

Hawing looked into my old D4 disk image I found some comments I once
wrote about that specific problem:

To install "Microsoft HTML Object Library" correctly you must add
following lines (case-sensitive) to the ascii-file "tlibimp.sym" located
in your Delphi\Bin-directory:

True
False
Unit
String
object

After saving the changed tlibimp.sym just import mshtml again and the
new mshtml_tlb.pas should then be OK

OBS - You need to have "Upgrade Pack 3" installed on your D4.
In Delphi-IDE choose menu Help->About. The version will tell you if
Upgrade Pack 3 is installed.

Sadly I lost my Upgrade Pack 3 (Proff.) some years ago and I haven't
been able to find it again - so if you got it a copy would be much
appreciated !

-Kurt


> -----Original Message-----
> From: delphi-webbrowser@yahoogroups.com
> [mailto:delphi-webbrowser@yahoogroups.com] On Behalf Of
> mariofabriciomontenegro
> Sent: 7. april 2009 00:10
> To: delphi-webbrowser@yahoogroups.com
> Subject: [Delphi-WebBrowser] mshtml_tlb in delphi 4
>
> Hello:
>
> i have a old program that works only in delphi 4 and uses the
> EmbeddedWB for navigate some pages.
>
> i dont use this program lately and now i see that no works.
> When i try to compile, delphi 4 give me several errors iquals:
>
> "incompatible types boolean and integer"
>
> serching in the forum i saw that the mshtml_tlb.pas file have an line:
>
> const
>
> true = $000000001;
> false = $000000000;
>
> this produces the error, i replace with another mshtml_tlb
> that i find but none is useful, they quit the error, but when
> i use the embeddedWB in my proyect i get an error:
>
> Acces violation at address ... write of address...
>
> somebody can say where i can download the mshtml_tlb.pas file
> that i can use with my delphi 4. or somethings witch allow me
> to sove this problem
>
> thanks in advance
>
> Fabricio
>
>

#10253 From: "mariofabriciomontenegro" <mariofabriciomontenegro@...>
Date: Tue Apr 7, 2009 11:58 am
Subject: Re: mshtml_tlb in delphi 4
mariofabrici...
Offline Offline
Send Email Send Email
 
Hello kurt

thanks for your answer

i see several sections in my tlibimp.sym file:

[Pascal:TypeNames]

[Pascal:MemberNames]

[C++:TypeNames]

[C++:MemberNames]

[{00020905-0000-0000-C000-000000000046}:TypeNames]

... (More GUID TypeNames)

[AdditionalIncludes]

[ExcludedNames]

can you say where i put the lines you post?

regards


--- In delphi-webbrowser@yahoogroups.com, "Senfer, Kurt" <kurt.senfer@...>
wrote:
>
> I vaguely recall having seen that problem a long time ago - the problem
> is that your D4 imported mshtml.dll incorrect.
>
> Hawing looked into my old D4 disk image I found some comments I once
> wrote about that specific problem:
>
> To install "Microsoft HTML Object Library" correctly you must add
> following lines (case-sensitive) to the ascii-file "tlibimp.sym" located
> in your Delphi\Bin-directory:
>
> True
> False
> Unit
> String
> object
>
> After saving the changed tlibimp.sym just import mshtml again and the
> new mshtml_tlb.pas should then be OK
>
> OBS - You need to have "Upgrade Pack 3" installed on your D4.
> In Delphi-IDE choose menu Help->About. The version will tell you if
> Upgrade Pack 3 is installed.
>
> Sadly I lost my Upgrade Pack 3 (Proff.) some years ago and I haven't
> been able to find it again - so if you got it a copy would be much
> appreciated !
>
> -Kurt
>
>
> > -----Original Message-----
> > From: delphi-webbrowser@yahoogroups.com
> > [mailto:delphi-webbrowser@yahoogroups.com] On Behalf Of
> > mariofabriciomontenegro
> > Sent: 7. april 2009 00:10
> > To: delphi-webbrowser@yahoogroups.com
> > Subject: [Delphi-WebBrowser] mshtml_tlb in delphi 4
> >
> > Hello:
> >
> > i have a old program that works only in delphi 4 and uses the
> > EmbeddedWB for navigate some pages.
> >
> > i dont use this program lately and now i see that no works.
> > When i try to compile, delphi 4 give me several errors iquals:
> >
> > "incompatible types boolean and integer"
> >
> > serching in the forum i saw that the mshtml_tlb.pas file have an line:
> >
> > const
> >
> > true = $000000001;
> > false = $000000000;
> >
> > this produces the error, i replace with another mshtml_tlb
> > that i find but none is useful, they quit the error, but when
> > i use the embeddedWB in my proyect i get an error:
> >
> > Acces violation at address ... write of address...
> >
> > somebody can say where i can download the mshtml_tlb.pas file
> > that i can use with my delphi 4. or somethings witch allow me
> > to sove this problem
> >
> > thanks in advance
> >
> > Fabricio
> >
> >
>

#10254 From: "mariofabriciomontenegro" <mariofabriciomontenegro@...>
Date: Tue Apr 7, 2009 12:04 pm
Subject: Re: mshtml_tlb in delphi 4
mariofabrici...
Offline Offline
Send Email Send Email
 
Hello:

thanks for you answer

if i change that lines the component compiles but i get errors when i use the
component in my proyect, i describe this in my first post, thanks

Fabricio

--- In delphi-webbrowser@yahoogroups.com, "MARICOR MARAVILLA"
<marics_corner@...> wrote:
>
> hello..the error says that you can't combine boolean type and integer. true
and false are reserved words. try renaming your constant other than true/false..
>
> --- In delphi-webbrowser@yahoogroups.com, "mariofabriciomontenegro"
<mariofabriciomontenegro@> wrote:
> >
> > Hello:
> >
> > i have a old program that works only in delphi 4 and uses the EmbeddedWB for
navigate some pages.
> >
> > i dont use this program lately and now i see that no works. When i try to
compile, delphi 4 give me several errors iquals:
> >
> > "incompatible types boolean and integer"
> >
> > serching in the forum i saw that the mshtml_tlb.pas file have an line:
> >
> > const
> >
> > true = $000000001;
> > false = $000000000;
> >
> > this produces the error, i replace with another mshtml_tlb that i find but
none is useful, they quit the error, but when i use the embeddedWB in my proyect
i get an error:
> >
> > Acces violation at address ... write of address...
> >
> > somebody can say where i can download the mshtml_tlb.pas file that i can use
with my delphi 4. or somethings witch allow me to sove this problem
> >
> > thanks in advance
> >
> > Fabricio
> >
>

#10255 From: "Senfer, Kurt" <kurt.senfer@...>
Date: Tue Apr 7, 2009 12:58 pm
Subject: RE: [Delphi-WebBrowser] Re: mshtml_tlb in delphi 4
lexicalis
Offline Offline
Send Email Send Email
 
Dont use a newer tlibimp.sym - go to your Delphi D4\Bin-directory

And also use D4 to import mshtml

-Kurt

> -----Original Message-----
> From: delphi-webbrowser@yahoogroups.com
> [mailto:delphi-webbrowser@yahoogroups.com] On Behalf Of
> mariofabriciomontenegro
> Sent: 7. april 2009 13:59
> To: delphi-webbrowser@yahoogroups.com
> Subject: [Delphi-WebBrowser] Re: mshtml_tlb in delphi 4
>
> Hello kurt
>
> thanks for your answer
>
> i see several sections in my tlibimp.sym file:
>
> [Pascal:TypeNames]
>
> [Pascal:MemberNames]
>
> [C++:TypeNames]
>
> [C++:MemberNames]
>
> [{00020905-0000-0000-C000-000000000046}:TypeNames]
>
> ... (More GUID TypeNames)
>
> [AdditionalIncludes]
>
> [ExcludedNames]
>
> can you say where i put the lines you post?
>
> regards
>
>

#10256 From: fabricio montenegro <mariofabriciomontenegro@...>
Date: Mon Apr 13, 2009 8:20 pm
Subject: delphi wb - mshtml_tlb.pas for delphi 4
mariofabrici...
Offline Offline
Send Email Send Email
 
Hello:
 
i wanna to collaborate with the forum adding the file I attach.
 
This file is usefull for people than works with delphi 4 and use EmbeddedWB
because it works. there be situations when we generate this unit with "Import
Library" and the result file was worse. But this file is ok.
 
I hope you put this attach in the file section in delphi group
 
This file is based on post than begins in:
 
http://tech.groups.yahoo.com/group/delphi-webbrowser/message/10250
 
regards
 
Fabricio


       Yahoo! Cocina
Recetas prácticas y comida saludable
http://ar.mujer.yahoo.com/cocina/

[Non-text portions of this message have been removed]

#10257 From: "crulex32" <crulex@...>
Date: Wed Apr 15, 2009 11:07 pm
Subject: Re: Detecting navigation initiated from address bar
crulex32
Offline Offline
Send Email Send Email
 
Hi!

Thanks for getting back, though this doesn't seem to apply to my need.
I need to differentiate between (top level frame) navigation initiated from
address bar, or from clicking a link within browser.

I know that I can check for pDisp parameter in BeforeNavigate but I think this
won't give me the info I need above.

Thanks

> have u checked if the pdisp (parameter of beforenavigate
> is <> from browser.defaultinterface. I use it to make difference between
frames and maindocument.
>
> --- In delphi-webbrowser@yahoogroups.com, "crulex32" <crulex@> wrote:
> >
> > Hi,
> >
> > I'm developing a .NET application that involves recording macros from within
Internet Explorer sidebar (as well as external application hosting MS WebBrowser
control that does the same thing).
> >
> > I need to detect when the navigation event (e.g. BeforeNavigate2 or
DocumentCompleted) is initiated from the Address Bar, rather than clicking links
or any AJAX/script on the page.
> > (Actually I don't care much about AJAX for now, but I need at least filter
any navigation initiated by clicking links).
> >
> > My first idea (seems not very straightforward though is:
> > 1. When a link/button is clicked within the WebBrowser, set a flag
indicating that navigation was caused by clicking a link.
> > 2. See if any Navigating or Navigated event occurs during some timeout after
the link was clicked. If none, assume that the link/button doesn't lead to
navigating to other page.
> > 3. When the DocumentCompleted event fires, reset the flag (which was set at
#1). If the flag was not set, assume that the call was initiated from address
bar.
> > Need to handle possible redirection somehow as well.
> >
> > Other ideas include:
> > - like my first idea, but analyze the link/button to see if it will produce
navigation event or not. So, we won't need the step #2.
> > - detecting mouse clicks/keystrokes when the address bar is active (VERY
unwanted because of possible issues with Protected Mode and IE8 threading
model).
> >
> > I'd appreciate any hint or sharing your practical experience regarding this.
> >
> > (Note, I'm using C#/.NET 3.5 here but it shouldn't matter much, I'm not less
familiar with Delphi and Visual C++).
> >
> > Thanks in advance for your help
> >
>

#10258 From: "Senfer, Kurt" <kurt.senfer@...>
Date: Thu Apr 16, 2009 6:53 am
Subject: RE: [Delphi-WebBrowser] Re: Detecting navigation initiated from address bar
lexicalis
Offline Offline
Send Email Send Email
 
Hi,

> I need at least filter any
> navigation initiated by clicking links


1'st problem
as the normal event mechanism will give you the mouse click AFTER the
navigation is initiated you might run into some timing issues

2'end problem
by {Ctrl + click} or {Ctrl + Shift + click} navigation you'll never
receive the DocumentCompleted event -> it'll happen in another browser
instance


The only solution I can think of is to implement IHtmlEditDesigner witch
will give you the click before IE gets a chance to se it.

Although the name IHtmlEditDesigner implies editing the document content
its really just an interface that intercepts mshtml events at certain
points of the event bubbling process.

After implementing the IHtmlEditDesigner and attaching it to your
browser instance (via a IHTMLEditServices.AddDesigner call) the
IHtmlEditDesigner.PreHandleEvent will give you the mouse click before
any navigation is initiated.

After having received a mouse click you can investigate the
IHTMLEventObj given to you by the PreHandleEvent and if the
IHTMLEventObj.srcElement contains a link element you can check
IHTMLEventObj.shiftKey and IHTMLEventObj.ctrlKey to see if the link will
navigate inside your current browser instance or to a new browser
instance.

If the link will navigate inside your current browser instance store the
link and wait for it to appear at DocumentCompleted. If another URL
turns up at DocumentCompleted you'll know a redirection has been
involved.

One extra benefit often asked fore is that
IHtmlEditDesigner.PreHandleEvent enables you to cancel the event and
avoid any navigation.
Say you wont let your users click-navigate outside your company intranet
except in certain time periods :-)
Although such a "filter" would need to be implemented in a BHO to be
effective.

-Kurt


-----Original Message-----
From: delphi-webbrowser@yahoogroups.com
[mailto:delphi-webbrowser@yahoogroups.com] On Behalf Of crulex32
Sent: 16. april 2009 01-08
To: delphi-webbrowser@yahoogroups.com
Subject: [Delphi-WebBrowser] Re: Detecting navigation initiated from
address bar

Hi!

Thanks for getting back, though this doesn't seem to apply to my need.
I need to differentiate between (top level frame) navigation initiated
from address bar, or from clicking a link within browser.

I know that I can check for pDisp parameter in BeforeNavigate but I
think this won't give me the info I need above.

Thanks

#10259 From: "crulex32" <crulex@...>
Date: Tue Apr 28, 2009 1:24 am
Subject: Re: Detecting navigation initiated from address bar
crulex32
Offline Offline
Send Email Send Email
 
Thanks for the help Kurt!

I'm unsure yet if I'll actually proceed with implementing IHtmlEditDesigner -
might be in the next version of software I'm developing.
Due to the nature of the IE plugin (sidebar) it doesn't need to be a BHO, as
such detection/intersection needs to occur only when some activity of mine
(macro recording, to be specific) is active - thus the band is definitely
visible all that time.

Regards,
Alexey

--- In delphi-webbrowser@yahoogroups.com, "Senfer, Kurt" <kurt.senfer@...>
wrote:
>
> Hi,
>
> > I need at least filter any
> > navigation initiated by clicking links
>
>
> 1'st problem
> as the normal event mechanism will give you the mouse click AFTER the
> navigation is initiated you might run into some timing issues
>
> 2'end problem
> by {Ctrl + click} or {Ctrl + Shift + click} navigation you'll never
> receive the DocumentCompleted event -> it'll happen in another browser
> instance
>
>
> The only solution I can think of is to implement IHtmlEditDesigner witch
> will give you the click before IE gets a chance to se it.
>
> Although the name IHtmlEditDesigner implies editing the document content
> its really just an interface that intercepts mshtml events at certain
> points of the event bubbling process.
>
> After implementing the IHtmlEditDesigner and attaching it to your
> browser instance (via a IHTMLEditServices.AddDesigner call) the
> IHtmlEditDesigner.PreHandleEvent will give you the mouse click before
> any navigation is initiated.
>
> After having received a mouse click you can investigate the
> IHTMLEventObj given to you by the PreHandleEvent and if the
> IHTMLEventObj.srcElement contains a link element you can check
> IHTMLEventObj.shiftKey and IHTMLEventObj.ctrlKey to see if the link will
> navigate inside your current browser instance or to a new browser
> instance.
>
> If the link will navigate inside your current browser instance store the
> link and wait for it to appear at DocumentCompleted. If another URL
> turns up at DocumentCompleted you'll know a redirection has been
> involved.
>
> One extra benefit often asked fore is that
> IHtmlEditDesigner.PreHandleEvent enables you to cancel the event and
> avoid any navigation.
> Say you wont let your users click-navigate outside your company intranet
> except in certain time periods :-)
> Although such a "filter" would need to be implemented in a BHO to be
> effective.
>
> -Kurt
>
>
> -----Original Message-----
> From: delphi-webbrowser@yahoogroups.com
> [mailto:delphi-webbrowser@yahoogroups.com] On Behalf Of crulex32
> Sent: 16. april 2009 01-08
> To: delphi-webbrowser@yahoogroups.com
> Subject: [Delphi-WebBrowser] Re: Detecting navigation initiated from
> address bar
>
> Hi!
>
> Thanks for getting back, though this doesn't seem to apply to my need.
> I need to differentiate between (top level frame) navigation initiated
> from address bar, or from clicking a link within browser.
>
> I know that I can check for pDisp parameter in BeforeNavigate but I
> think this won't give me the info I need above.
>
> Thanks
>

#10260 From: "MARICOR MARAVILLA" <marics_corner@...>
Date: Sat May 9, 2009 9:22 am
Subject: Add checkboxes to Treeview and how to retrieve the selected checkboxes
marics_corner
Offline Offline
Send Email Send Email
 
hello everyone.

i have a program that displays employee names in a treeview. now i want to add
checkbox on each tree node for multi-select. my problem is how to add checkboxes
in each node? and how to set/retrieve objects or values in treeview.

please help me...

thanks...

#10261 From: "Charlie Chambers" <chambers120@...>
Date: Sat May 9, 2009 10:35 am
Subject: Re: [Delphi-WebBrowser] Add checkboxes to Treeview and how to retrieve the selected checkboxes
chambers120
Offline Offline
Send Email Send Email
 
Greetings,
Here's a couple of sites to have a look at:
http://delphi.about.com/od/vclusing/l/aa092104a.htm
http://www.swissdelphicenter.ch/en/tipresult.php

The above should get you started.

Cheers,
Charlie




   ----- Original Message -----
   From: MARICOR MARAVILLA
   To: delphi-webbrowser@yahoogroups.com
   Sent: Saturday, May 09, 2009 4:22 AM
   Subject: [Delphi-WebBrowser] Add checkboxes to Treeview and how to retrieve
the selected checkboxes





   hello everyone.

   i have a program that displays employee names in a treeview. now i want to add
checkbox on each tree node for multi-select. my problem is how to add checkboxes
in each node? and how to set/retrieve objects or values in treeview.

   please help me...

   thanks...





[Non-text portions of this message have been removed]

#10262 From: "Maricor B. Maravilla" <marics_corner@...>
Date: Sat May 9, 2009 10:47 am
Subject: Re: [Delphi-WebBrowser] Add checkboxes to Treeview and how to retrieve the selected checkboxes
marics_corner
Offline Offline
Send Email Send Email
 
hi..i already saw that example, but too complicated.

maricor 



--- On Sat, 9/5/09, Charlie Chambers <chambers120@...> wrote:

From: Charlie Chambers <chambers120@...>
Subject: Re: [Delphi-WebBrowser] Add checkboxes to Treeview and how to retrieve
the selected checkboxes
To: delphi-webbrowser@yahoogroups.com
Date: Saturday, 9 May, 2009, 6:35 PM

















       Greetings,

Here's a couple of sites to have a look at:

http://delphi. about.com/ od/vclusing/ l/aa092104a. htm

http://www.swissdel phicenter. ch/en/tipresult. php



The above should get you started.



Cheers,

Charlie



----- Original Message -----

   From: MARICOR MARAVILLA

   To: delphi-webbrowser@ yahoogroups. com

   Sent: Saturday, May 09, 2009 4:22 AM

   Subject: [Delphi-WebBrowser] Add checkboxes to Treeview and how to retrieve
the selected checkboxes



hello everyone.



i have a program that displays employee names in a treeview. now i want to add
checkbox on each tree node for multi-select. my problem is how to add checkboxes
in each node? and how to set/retrieve objects or values in treeview.



please help me...



thanks...



[Non-text portions of this message have been removed]





























       Get your preferred Email name!
Now you can @ymail.com and @rocketmail.com.
http://mail.promotions.yahoo.com/newdomains/aa/

[Non-text portions of this message have been removed]

#10263 From: "Charlie Chambers" <chambers120@...>
Date: Sat May 9, 2009 11:51 am
Subject: Re: [Delphi-WebBrowser] Add checkboxes to Treeview and how to retrieve the selected checkboxes
chambers120
Offline Offline
Send Email Send Email
 
Hi... if your wanting an already built component have a look at Jedi VCL
components

Cheers,

   ----- Original Message -----
   From: Maricor B. Maravilla
   To: delphi-webbrowser@yahoogroups.com
   Sent: Saturday, May 09, 2009 5:47 AM
   Subject: Re: [Delphi-WebBrowser] Add checkboxes to Treeview and how to
retrieve the selected checkboxes





   hi..i already saw that example, but too complicated.

   maricor

   --- On Sat, 9/5/09, Charlie Chambers <chambers120@...> wrote:

   From: Charlie Chambers <chambers120@...>
   Subject: Re: [Delphi-WebBrowser] Add checkboxes to Treeview and how to
retrieve the selected checkboxes
   To: delphi-webbrowser@yahoogroups.com
   Date: Saturday, 9 May, 2009, 6:35 PM

   Greetings,

   Here's a couple of sites to have a look at:

   http://delphi. about.com/ od/vclusing/ l/aa092104a. htm

   http://www.swissdel phicenter. ch/en/tipresult. php

   The above should get you started.

   Cheers,

   Charlie

   ----- Original Message -----

   From: MARICOR MARAVILLA

   To: delphi-webbrowser@ yahoogroups. com

   Sent: Saturday, May 09, 2009 4:22 AM

   Subject: [Delphi-WebBrowser] Add checkboxes to Treeview and how to retrieve
the selected checkboxes

   hello everyone.

   i have a program that displays employee names in a treeview. now i want to add
checkbox on each tree node for multi-select. my problem is how to add checkboxes
in each node? and how to set/retrieve objects or values in treeview.

   please help me...

   thanks...

   [Non-text portions of this message have been removed]











   Get your preferred Email name!
   Now you can @ymail.com and @rocketmail.com.
   http://mail.promotions.yahoo.com/newdomains/aa/

   [Non-text portions of this message have been removed]





[Non-text portions of this message have been removed]

#10264 From: "planetsoftbrasil" <fabiojr@...>
Date: Tue Sep 29, 2009 10:25 pm
Subject: TWebBrowser versus IWebBrowser2
planetsoftbr...
Offline Offline
Send Email Send Email
 
Hi all!

Please, can someone explain to me what is the relationship between TWebBrowser
and IWebBrowser2 ?

I have a function with TWebBrowser and other with IWebBrowser2, and I must
"connect" then.


Thanks a lot!

#10265 From: "Senfer, Kurt" <kurt.senfer@...>
Date: Thu Oct 1, 2009 7:20 am
Subject: RE: [Delphi-WebBrowser] TWebBrowser versus IWebBrowser2
lexicalis
Offline Offline
Send Email Send Email
 
IWebBrowser2 is one of several interfaces (interfacedescriptions)
implemented within the MS webbrowser object.

TWebBrowser is your Delphi (or onother programming langugag) component
encapsulating / implementing the IWebBrowser2 interface.

Depending on your particulare TwebBrowser there are several methods to
"connect" to IWebBrowser2.



> -----Original Message-----
> From: delphi-webbrowser@yahoogroups.com
> [mailto:delphi-webbrowser@yahoogroups.com] On Behalf Of
> planetsoftbrasil
> Sent: 30. september 2009 00:25
> To: delphi-webbrowser@yahoogroups.com
> Subject: [Delphi-WebBrowser] TWebBrowser versus IWebBrowser2
>
> Hi all!
>
> Please, can someone explain to me what is the relationship
> between TWebBrowser and IWebBrowser2 ?
>
> I have a function with TWebBrowser and other with
> IWebBrowser2, and I must "connect" then.
>
>
> Thanks a lot!
>
>

Messages 10234 - 10265 of 10265   Oldest  |  < Older  |  Newer >  |  Newest
Advanced
Add to My Yahoo!      XML What's This?

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help