随笔分类 -  Delphi

摘要:开发环境 Delphi 7是一个很经典的版本,在Win2000/XP下推荐安装Delphi 7来开发软件,在Vista下推荐使用Delphi 2007开发软件。安装好Delphi 7后,应立即安装Delphi 7 Update Pack 1,Delphi 2007则建议尽量安装最新的版本。工欲善其事 阅读全文
posted @ 2024-12-10 15:50 txiuq 阅读(101) 评论(0) 推荐(0) 编辑
摘要:利用系统自带的接口来实现。 在Delphi里选择 Import Type Library 这一项,再选择C:\Windows\system32\cdosys.dll这个DLL,createunit可以得到这两个文件、 CDO_TLB, ADODB_TLB use CDO_TLB, ADODB_TLB 阅读全文
posted @ 2024-07-19 16:59 txiuq 阅读(40) 评论(0) 推荐(0) 编辑
摘要:第一个参数的所有取值typedef enum{OLECMDID_OPEN=1,打开OLECMDID_NEW=2,新建文档OLECMDID_SAVE=3, 保存OLECMDID_SAVEAS=4, 另存为OLECMDID_SAVECOPYAS=5,OLECMDID_PRINT =6,打印OLECMDI 阅读全文
posted @ 2022-10-19 14:25 txiuq 阅读(144) 评论(0) 推荐(0) 编辑
摘要:Delphi 3开始有了TWebBrowser构件,不过那时是以ActiveX控件的形式出现的,而且需要自己引入,在其后的4.0和5.0中,它就在封装好shdocvw.dll之后作为Internet构件组之一出现在构件面板上了。常常听到有人骂Delphi的帮助做得极差,这次的TWebBrowser又 阅读全文
posted @ 2022-10-18 01:39 txiuq 阅读(216) 评论(0) 推荐(0) 编辑
摘要:资料来源网上,如有异议请联系删除。 经过验证和修改。twebbrowser如果不设置,默认使用系统默认核心,一般是IE8。 由于IE8版本较低,在特殊情况下,浏览网页会发生异常错误,不兼容等。需要修改调研的默认IE版本,默认使用系统的最高IE版本 {增加Registry引用}function Get 阅读全文
posted @ 2022-10-18 01:03 txiuq 阅读(145) 评论(0) 推荐(0) 编辑
摘要:用什么实现HTML的界面用Delphi实现HTML界面的应用主要有两种选择:WebBrowser Control或MSHTML。为了弄清两者如何选择,我们先来看看Internet Exporer 4.0及其后续版本的体系结构: IE浏览器是建立在SHDOCVW.DLL组件之上的,而SHDOCVW.D 阅读全文
posted @ 2022-10-17 13:39 txiuq 阅读(188) 评论(0) 推荐(0) 编辑
摘要:(该代码来自国外网站, 给 "神奇的科比" 参考)代码: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, OleCtrls, 阅读全文
posted @ 2022-10-03 22:51 txiuq 阅读(26) 评论(0) 推荐(0) 编辑
摘要:学习用IsChild(WebBrowser1.Handle, Msg.Hwnd)判断鼠标事件是否来自TWebBrowser unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Contr 阅读全文
posted @ 2022-10-03 22:49 txiuq 阅读(30) 评论(0) 推荐(0) 编辑
摘要:1、WebBrowser.Visible=false;Visible属性不能使WebBrowser控件不可见,暂时用 WebBrowser.Hide的方法代替,WebBrowser.Hide隐藏浏览器, WebBrowser.Show显示浏览器; 补充:WebBrowser的OnVisible事件 阅读全文
posted @ 2022-09-20 01:39 txiuq 阅读(186) 评论(0) 推荐(0) 编辑
摘要:首先说一下原理 当下很大浏览器他们都是用了IE的core, 这个core只提供HTML/JS的执行和渲染,并没有给出关于界面和一些特性上的事,所以开发自己浏览器如果基于IE core需要自己完成这些内容。 一张图很好的说明了这个情况,IE浏览器的架构:http://msdn.microsoft.co 阅读全文
posted @ 2022-09-20 01:36 txiuq 阅读(535) 评论(0) 推荐(0) 编辑
摘要:最近用EmbeddedWB控件做浏览器相关应用的时候,发现有些网页只要一打开就一定会蹦出一个“Invalid floating point operation”异常(关掉异常对话框以后,浏览器无响应),而程序仅仅是一句 WebBrowser1.Navigate(Edit1.Text);貌似很多含有S 阅读全文
posted @ 2022-09-20 01:19 txiuq 阅读(216) 评论(0) 推荐(0) 编辑
摘要:最近帮朋友做一个软件,其中要自动化某网页中的操作,最简的操作是调用自己写的代码。 代码如下: procedure TForm1.Button2Click(Sender: TObject);var i:integer; h:IHTMLHeaderElement; o:OleVariant;begin 阅读全文
posted @ 2022-09-20 00:54 txiuq 阅读(90) 评论(0) 推荐(0) 编辑
摘要:WebBrowser控件属性:1、Application 如果该对象有效,则返回掌管WebBrowser控件的应用程序实现的自动化对象(IDispatch)。如果在宿主对象中自动化对象无效,程序将返回WebBrowser控件的自动化对象2、Parent 返回WebBrowser控件的父自动化对象,通 阅读全文
posted @ 2022-09-20 00:38 txiuq 阅读(795) 评论(0) 推荐(0) 编辑
摘要:一、Delphi中webbrowser的document 对象的属性方法事件 二、mshtml 1、Handling HTML Element Events (Internet Explorer) | Microsoft Docs 2、Ihtmldocument2接口的使用 - linyawen - 阅读全文
posted @ 2022-09-19 23:32 txiuq 阅读(240) 评论(0) 推荐(0) 编辑
摘要:关于用Delphi中的Indy控件实现收发邮件的几点学习记录 这几天心里颇不宁静,不是因为项目延期,而是因为自己几个月前做的邮件发送程序至今无任何进展,虽然一向谦虚的人在网上发贴总以“小弟”自称。也发过N多关于此类问题的贴子,但总是收益甚少,但也十分感谢参与贴子的各位同仁。必竟,用Indy控件实现收 阅读全文
posted @ 2022-09-19 23:11 txiuq 阅读(186) 评论(0) 推荐(0) 编辑
摘要:MSHTML是微软公司的一个COM组件,该组件封装了HTML语言中的所有元素及其属性,通过其提供的标准接口,可以访问指定网页的所有元素. MSHTML对象模型是由一些对象和集合组成的.处于根部的是HTML,描述了打开页面的1个窗口,包括一系列集合和对象。如Frames集合,History,Locat 阅读全文
posted @ 2022-09-19 23:07 txiuq 阅读(85) 评论(0) 推荐(0) 编辑
摘要:我们可以通过控件 EmbeddedWB_D5-D2010_Version_14.69.1 来响应html事件,还可以自定义html响应哪些html元素。 控件下载 点击下载 里面有demos文件夹大家可以看看delphi代码实例。 EmbeddedWB_D5-D2010_Version_14.69. 阅读全文
posted @ 2022-09-19 23:06 txiuq 阅读(134) 评论(0) 推荐(0) 编辑
摘要:1、基本操作1.1、激活 var doc,url:Olevariant ; begin url:='about:blank' ;//或者一个有实际意义的url WebBrowser1.Navigate2(url);//这样就激活了! end; 1.2、写HTML代码 var doc:Olevaria 阅读全文
posted @ 2022-09-19 22:59 txiuq 阅读(341) 评论(0) 推荐(0) 编辑
摘要:unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, OleCtrls, SHDocVw, mshtml, StdCtrls, Ex 阅读全文
posted @ 2022-09-19 22:53 txiuq 阅读(222) 评论(0) 推荐(0) 编辑
摘要:HTML的界面有以下特点:图文混排,格式灵活,可以包含Flash、声音和视频等,实现图文声像的多媒体界面,而且易于建立和维护。另外,HTML的显示环境一般机器上都具备,通常不需要安装额外的软件。当然,HTML界面也有它欠缺的方面,即:界面控制能力有限,代码调试不便 虽然DHTML提供了比较强的编程特 阅读全文
posted @ 2022-09-19 14:49 txiuq 阅读(482) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示