WebView4Delphi是一个开源项目,用于将基于Edge/Chromium的浏览器嵌入使用Delphi或Lazarus/FPC为Windows制作的应用程序中。它使用Microsoft Edge WebView2 Runtime和Microsoft.Web.WebView2 NuGet包将We...
标签 delphi 下的文章
- 首页
- delphi
本文介绍了一个使用Delphi编写的示例应用程序,该程序展示了如何使用`TEdgeBrowser` VCL组件。`TEdgeBrowser`是`TWebBrowser`的替代品,它使用Edge浏览器的WebView2控件。使用`TEdgeBrowser`需要安装Edge浏览器和WebView2控件加...
RAD Studio 13.0引入了SmartCore AI组件包,旨在帮助客户将AI功能添加到现有应用程序中或构建新的AI为中心的应用程序。该组件包模块化,简化了从Delphi和C++Builder应用程序调用AI提供商的过程,并可通过重写虚拟方法或创建新的驱动程序组件来扩展驱动程序。它包括新的A...
本文回顾了Delphi编程语言的发展历程,从1995年的首个版本到2023年的Delphi 12,每个版本都带来了新的功能和改进,以适应不断变化的技术趋势。文章还提供了Delphi所有版本的ISO下载链接和安装教程,以及如何编写第一个“Hello World!”程序的步骤。Delphi以其快速应用开...
本文回顾了Delphi编程语言的历史,从其发布会邀请函、95年软件开发大会、产品包装盒、相关书籍,到Delphi问世前的Turbo Pascal,以及Delphi的快速应用开发(RAD)理念和投资回报(ROI)。文章还提到了Delphi获得的奖项,特别是Jolt大奖,以及Delphi 2和Delph...
Delphi是Borland公司在软件开发工具领域的重要产品,它的出现不仅为公司带来了新生,也引领了Windows平台上快速应用开发(RAD)的潮流。Delphi 1.0在1995年情人节发布,通过大规模的公共测试计划,确保了产品的质量和稳定性,迅速赢得了开发者社区的信任和支持。Delphi的成功也...
CnRSA是CnPack开发包中的一部分,提供纯Delphi代码实现的RSA算法,支持所有版本的Delphi并兼容OpenSSL。RSA是一种非对称加密算法,使用不同的密钥进行加密和解密。CnRSA通过大整数运算、寻找大素数、蒙哥马利快速幂求余和扩展欧几里得辗转相除法等技术实现RSA算法,并提供加密...
摘要:在使用Delphi 7进行数据库开发时,如果遇到TADOConnection组件因网络掉包而报错的问题,可以通过调整连接属性、实现自动重连机制、使用连接池、定期检测连接状态和优化网络环境等方法来提高连接稳定性和应对掉包问题。
CnPack密码算法库是一个开源的加解密源码库,支持Delphi和C++Builder等开发环境,覆盖了国内外常见的加解密算法及中国国家商用密码算法。它包括对称加密、非对称加密、杂凑等多种算法,还提供编码解码、CA证书、大数支持等功能。CnPack开发组由一群热爱Delphi/C++Builder程...
使用Delphi开发杀毒软件是可能的,因为Delphi是一种强大的编程语言,支持快速应用开发,特别适合创建Windows桌面应用程序。Delphi的优势在于高性能、稳定性和丰富的用户界面组件,这些都是开发杀毒软件时需要考虑的因素。开发杀毒软件时需要关注性能与效率、系统底层访问、多线程和并发处理、用户...
本文分析了Delphi 7在面向对象设计和原型设计方面的优势。Delphi 7以其强大的类库、良好的封装性、灵活的继承机制和强大的多态性在面向对象设计中表现出色。其可见即可得的用户界面设计使得开发者能够快速、易于维护和高度定制地创建应用程序。Delphi 7的快速原型创建、灵活的修改和迭代能力以及从...
文章介绍了Delphi和C++Builder自带的DEMO集合,这些DEMO覆盖了大部分Delphi和C++Builder开发工具的特性和技术。作者提供了下载链接和提取码,方便开发者查找和学习对应的功能。DEMO集合包括数据库、DataSnap、LiveBindings、移动设备小程序、多设备样本、...
本文介绍了在64位系统中使用Delphi XE FireDAC数据库编程时,可能遇到的“Cannot load vendor library [libmysql.dll or libmysqlld.dll]”错误及其解决方法。解决方法包括下载32位的libmysql.dll文件,并将其放置在C:\W...
文章介绍了在Windows 11下解决Delphi 7提示无法重命名错误的三个步骤:修改Bin和Projects文件夹的权限,赋予Users组修改权限,然后重新运行Delphi 7。
本文介绍了如何在Cef4中动态设置代理IP。通过在OnChrmBeforeBrowse事件中设置代理IP地址,首先检查IP地址格式,然后创建ICefValue和ICefDictionaryValue对象,设置代理模式和服务器地址,最后通过SetPreference方法应用代理设置。
文章介绍了如何将Delphi XE8的窗口设计修改为Delphi7的浮动窗口设计,以提高工作效率。具体方法是通过修改注册表中的Embedded Designer项值为false,然后重启Delphi。该方法在WIN11 + Delphi XE8环境下有效,其他环境也可以尝试。
Delphi7调用C#的webservice在win7和XP下正常运行,但在windows2008下出现访问违规错误。问题出在edit1.Text := (HTTPRIO1 as WebService1Soap).HelloWorld这行代码上。解决方法是在windows2008上添加程序例外数据执...
文章介绍了如何在Delphi中实现ListView控件的排序功能。通过定义一个全局变量m_bSort来控制正反排序,使用CustomSortProc回调函数来比较两个列表项,并根据ParamSort参数确定比较的列。在lv_SelectedHDTCColumnClick事件中调用CustomSort...
本文介绍了在Delphi中获取Unix时间戳的方法,以及需要注意的事项。Delphi中使用DateTimeToUnix(Now)函数可以获取Unix时间戳,但与C语言中time()函数得到的时间相比,Delphi得到的时间戳要大8小时,因为Delphi获取的是当前时区的时间,而C语言中time()函...