Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Delphi ÖÐWebBrowser¿Ø¼þÏê½âʵÀý

Delphi ÖÐWebBrowser¿Ø¼þÏê½âʵÀý ת
2008-05-07 12:07
        ºÜ¾Ã¶¼Ã»ÓÐÔ­´´ÁË£¬Ç°¼¸Ìì°ïÅóÓÑ×öÁ˸öÍøÖ··¢²¼³ÌÐò£¬Ö÷ÒªÓ¦Óõ½ÁËWebBrowser¿Ø¼þ¡£
½ñÌìÖ÷Òª¸ø´ó¼ÒÑÝʾһϹý³Ì£¬Èôó¼ÒѧϰһÏÂDelphi¹¤¾ß¡£
WebBrowser¹¦ÄÜ£º
1¡£×Ô¶¯¼ÓÔØÍøÒ³
2¡£È¥³ýWebBrowser¹ö¶¯Ìõ
3¡£WebBrowser×ÔÉí´ò¿ªÒ³Ãæ
4¡£½ûÖ¹ÓÒ¼ü
1¡£Ê×ÏÈ£¬Ð½¨Ò»¸öfrom´°Ì壺
2¡£¼ÓÈëÒ»¸öWEBBROWSER¿Ø¼þ
3¡£µ÷ÕûºóÈçÏ£º
4.ÕâÑùÒ»¸öwebbrowser¾ÍÍê³ÉÁË£¬ÏÂÒ»²½ÎÒÃÇÀ´ÈóÌÐò´ò¿ªºó×Ô¶¯¼ÓÔØÒ»¸öÍøÒ³¡£
ºËÐÄ´úÂ룺WebBrowser1.Navigate('http://v.28.la');
Ë«»÷´°Ìå»ÒÉ«´¦£¬¶Ô´°Ìå½øÐгõʼ»¯£¬ÔÚ´úÂë´°¿ÚÖÐÊäÈ루Begin Óë End¼äÊäÈëºËÐÄ´úÂ룩£º
procedure TForm1.FormCreate(Sender: TObject);
begin
WebBrowser1.Navigate('http://v.28.la');   //´°Ìå³õʼ»¯Íê³ÉWEBBROWSER¼ÓÔØÒ»¸öÍøÒ³
end;
5¡£ÏÂÃæÎÒÃÇÀ´ÊµÏÖ½ûÖ¹WEBBROWSER¿Ø¼þµÄ¹ö¶¯Ìõ¹¦ÄÜ£º
ºËÐÄ´úÂ룺WebBrowser1.oleobject.Document.body.Scroll:= ‘no’;
    ÀûÓÃÕâ¸ö´úÂëÈ¥µô¹ö¶¯ÌõµÄǰÌáÊÇwebbrowserÖбØÐëÓдò¿ªµÄÍøÒ³£¬Ò²¾ÍÊÇÔÚÍøÒ³¼ÓÔØÍê
Íê±ÏºóÔÙÈ¥µô¹ö¶¯Ìõ¡£ËùÒÔÊ×ÏÈÒªÅжÏÒ³ÃæÊÇ·ñ¼ÓÔØÍê±Ï£¬Èç¹û¼ÓÔØÍê±Ï£¬¾ÍÖ´ÐÐÉÏÃæµÄÓï¾ä
È¥µô¹ö¶¯Ìõ¡£Õâʱ¾ÍÒªÒýÈëÒ»¸ö°´Å¤¿Ø¼þÀ´´¥·¢³ÌÐò
¼ÓÈëSPEEDBUTTEN
µ÷ÕûÐκó£º
ºÃÁË£¬ÏÖÔÚ¿ÉÒÔʵÏÖ½ûÖ¹¹ö¶¯ÌõµÄ¹¦ÄÜÁË£º
µÚÒ»²½£ºÔÚWebBrowser1DocumentCompleteʼþÖÐÖÃÒ»¸ö±êÖ¾tag:=1(´ú±í¼ÓÔØÍê±Ï)
µ¥»÷WEBBROWSER¿Ø¼þ£¬ÔÚWebBrowserÊôÐÔ
µÄEVENSʼþÖÐÕÒµ½WebBrowser1DocumentComplete    £¨Ë«»÷£©
È»ºóÔÚ´úÂë´°¿ÚÖÐÊäÈ룺
procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject;
const pDisp: IDispatch; var URL: OleVariant);
begin
tag:=1; //È¥µôWebbrowser1¹ö¶¯ÌõµÄ±êÖ¾
end;
¶ÔSpeedButten¿Ø¼þ²Ù×÷£º£¨Ë«»÷onClick)
¼ÓÈëÈçÏ´úÂ룺
procedure TForm1.SpeedButton1Click(Sender: TObject);
var
Doc: IHTMLDocument2;
begin
tag := 0; //È¥µôWebbrowser1¹ö¶¯ÌõµÄ±êÖ¾
WebBrowser1.Navigate2(’http://www.baidu.com’);
while(tag=0) do Application.ProcessMessages;
WebBrowser1.oleobject.Document.body.Scroll := ‘no’;
end;
×¢Ò⣺ʹÓÃǰ±ØÐëÔÚusesÖмÓÈëmshtml;
ÕâÑùWebBrowser¾Í½ûÖ¹Á˹ö¶¯Ìõ¡£Ö÷ÒªÓ¦Ó


Ïà¹ØÎĵµ£º

C#ѧϰ¼°ÓëdelphiµÄ±È½Ï£¨¶þ£©

      C#µÄToolTip£¨delphi½ÐHint£©»úÖÆ·Ç³£¹Ö£¬²»ÊÇÏñdelphiµÄÔª¼þÒ»Ñù£¬Ã¿¸öTControlÓÐÒ»¸öHintÊôÐÔ£¬C#ÓÐÒ»¸öToolTipÔª¼þ£¬µ±°ÑÕâ¸öÔª¼þ´Ó¹¤¾ßÏäÀ­µ½formÉϺó£¬Ñ¡ÖÐformÉϵÄÈκÎcontrolÔª¼þ£¬ÔÚÊôÐÔ´°Ì壨Object Inspector£©ÉϾͻá¶à³öÒ»¸öÊôÐÔ“toolTip1ÉϵÄToolTip”£¬Èç¹û¶àÀ­¼¸¸ ......

WSAAsyncSelectÄ£ÐÍDelphi¼òµ¥ÊµÏÖ


TCPÁ¬½Ó½¨Á¢Óë¹Ø±Õ
ÏàП÷λ¶ÁÕßÏÖÔÚ¶Ôì¶ Winsock µÄ¶¨Ò塢ϵͳ»·¾³£¬ÒÔ¼°Ò»Ð© Winsock Stack¼° Winsock Ó¦ÓóÌʽ£¬¶¼Óлù±¾µÄÈÏʶÁË¡£½ÓÏÂÀ´±ÊÕßÏ£ÍûÄÜ·Ö¼¸ÆÚΪ¸÷λ¶ÁÕß½éÉÜһϼòµ¥µÄ Winsock ÍøÂ·Ó¦ÓóÌʽÉè¼Æ¡£ÎÒÃǽ«ÒÔ Winsock 1.1 ¹æ¸ñËù¶¨ÒåµÄ 46 ¸öÓ¦ÓóÌʽ½éÃæ£¨API£©Îª»ù´¡£¬Öð²½À´½¨Á¢Ò»¶Ô TCP socket Ö÷´Ó¼Ü ......

DelphiÖÐDLL³õʼ»¯ºÍÍ˳ö´¦Àí


<1>ÀûÓÃUnitµÄ
InitalizationÓëFinalizationÕâÁ½¸öС½Ú
¡¡¡¡¿ÉÒÔÔÚUnitµÄÕâÁ½¸öС½ÚÖа²ÅÅUnitµÄ½øÈëºÍÍ˳ö£¬µ«ÊÇ
Program
Óë
Library²¢Ã»ÓÐÕâÁ½¸ö²¿·Ö£¬ËùÒÔÖ»ÄÜдÔÚUnitÖС£
<2>ÀûÓÃExitProc±äÁ¿
¡¡¡¡ÔÚLibraryµÄbegin
..end.ÖмäÊÇ¿ÉÒÔд´úÂë
µÄ£¬
ÕâÀï¿ÉÒÔ·ÅÖÃ
DLL³õʼ»¯´úÂë
¡£Èç¹ûÏëÒª×öÉÆ ......

Delphi±àдϵͳ·þÎñÆß£ºÍê³É¶Ë¿ÚÑÝʾ ÊÕ²Ø

Delphi±àдϵͳ·þÎñÆß£ºÍê³É¶Ë¿ÚÑÝʾ ÊÕ²Ø
 ÔÚ¿ª·¢´óÁ¿Socket²¢·¢·þÎñÆ÷£¬Íê³É¶Ë¿Ú¼ÓÖØµþI/OÊÇÆù½ñΪֹ×îºÃµÄÒ»ÖÖ½â¾ö·½°¸£¬ÏÂÃæÊǼòµ¥µÄ½éÉÜ£º
   “Íê³É¶Ë¿Ú”Ä£ÐÍÊÇÆù½ñΪֹ×îΪ¸´ÔÓµÄÒ»ÖÖI/OÄ£ÐÍ£¬ÌرðÊʺÏÐèҪͬʱ¹ÜÀíΪÊýÖÚ¶àµÄÌ×½Ó×Ö£¬²ÉÓÃÕâÖÖÄ£ÐÍ£¬ÍùÍù¿ÉÒÔ´ïµ½×î¼ÑµÄϵͳÐÔÄÜ¡£µ«ÊÇÖ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ