Delphi 2010 引入了泛型技术,包括 Generics.Defaults 和 Generics.Collections 单元,提供了泛型类如 TArray、TList、TQueue、TStack 和 TDictionary。文章提供了泛型类应用的示...
标签 delphi 下的文章
- 首页
- delphi
这篇文章介绍了一个Delphi函数,用于将汉字转换为拼音的首字母。函数通过检查汉字的Unicode编码值来确定对应的拼音首字母,并返回结果。代码中包含了多个case语句,覆盖了汉字编码的各个范围,并对应到不同的拼音首字母。如果汉字不在已知范围内,则返回0。
Delphi的POS函数在处理中文字符时出现错误,原因在于中文字符由两个字节组成,而POS函数默认按单字节处理。将字符串转换为WideString类型后,POS函数能正确处理中文字符。
本文介绍了如何使用Delphi编程语言编写代码,以解决在结束一个托盘程序后,其图标仍然显示在系统托盘的问题。通过添加自定义类型和函数,获取系统类型和托盘句柄,然后通过发送鼠标移动消息来清除无用的托盘图标。这种方法可以瞬间清除所有无用的托盘图标,适用于Windows各版本。
盛大公司与Delphi软件的合作历程,从1999年推出中国首个图形化网络虚拟社区游戏“网络归谷”开始,到2001年《热血传奇》的成功商业化运营,再到2005年EZ系列的发售和2008年《盛大圈圈》的面世,Delphi在盛大的多个重要项目中发挥了关键作用。盛大邀请公众参与专题活动,共同回顾这十年的合作...
在keydown事件中,判断回车键按下的条件是if Key = VK_RETURN then,在keypress事件中,判断回车键按下的条件是if Key = #13 then。
Borland宣布将CodeGear以2300万美元的价格出售给Embarcadero Technologies,这意味着Delphi语言将不再属于Borland。交易预计在2008年6月30日之前结束。对于Delphi的粉丝来说,这可能不是坏事,因为至少有新公司接手继续开发。
本文详细介绍了使用Delphi开发游戏外挂的五种类型:动作式、本地修改式、木马式、加速型和封包技术。动作式外挂通过模拟鼠标和键盘操作实现游戏内动作,本地修改式外挂通过修改游戏内存数据实现作弊,木马式外挂用于盗取游戏账号和密码,加速型外挂通过修改系统时钟频率实现游戏加速,封包技术则涉及捕获和发送网络数...
作者分享了Delphi大富翁论坛1998至2007年的离线CHM文件,并将其转换为html文件,方便在线查询。这些资源可在作者网站免费获取,同时网站设有Google广告以支持发展。提供了2004至2007年的数据目录链接。
文章介绍了基于Delphi的BHO开发中解决IE工具条上Backspace和Tab键无效的问题。主要方法是实现IInputObject接口,包括UIActivateIO、HasFocusIO和TranslateAcceleratorIO三个方法,以及FocusChange和BandWndProc两个...
Browser Helper Object(BHO)是一种IE扩展COM组件,可以在IE启动时自动加载并监听IE事件。通过编写BHO扩展,可以限制用户浏览某些网站或搜集用户浏览喜好信息。本文提供了一个用Delphi编写的BHO扩展示例,该示例能够阻断广告弹出。文章详细介绍了创建COM组件、实现IOb...
文章介绍了如何在Delphi程序中通过自定义类型和数组来实现函数返回多个值。首先定义一个类型,然后将函数的类型设置为这个自定义类型。在函数中,可以使用SetLength来设定返回数组的大小。文章提供了一个示例代码,展示了如何定义一个返回整数数组的函数,并在FormCreate事件中调用该函数,将返回...
本文提供了一段Delphi代码,用于实现批量删除指定目录及其下所有文件和子目录的功能。代码首先检查目录名后是否有反斜杠,然后使用TSearchRec结构体遍历目录下的所有文件和子目录,递归删除子目录,最后删除文件和目录本身。同时提供了一个下载链接,供读者下载代码的压缩包。
文章讲述了如何在Sablog中添加对Delphi代码的高亮支持。作者首先批评了小T在集成代码高亮时去掉了Delphi高亮功能,然后通过查看编辑高亮的代码,发现Delphi代码转换的函数已经存在,只是缺少了Delphi选项。作者通过在fck_insertcode.html文件中添加Delphi选项,成...
本文介绍了一个ADSL自动拨号程序,该程序具有自动换IP地址、获取本地ADSL连接、定时自动拨号等功能,适用于刷IP地址和网站等场景。程序使用Delphi7和WindowsXp平台开发,包含Dial拨号控件和cnPack Tray。文章提供了程序、源代码和控件的下载链接,并附有程序截图。
本文介绍了四种查找窗口句柄的方法:1. 使用API函数FindWindow;2. 通过枚举所有窗口查询特定条件的窗口,使用EnumWindowsProc函数和EnumWindows函数;3. 查找子窗口内元素的句柄,使用FindWindowEx函数;4. 使用类似spy++的工具软件查询。这些方法可...
本文介绍了如何在Delphi中使用.NET数据,特别是通过Web服务与.NET数据集进行交互。文章首先解释了如何构建一个基于数据库的.NET Web服务,并使用XML数据集来暴露和更新数据。然后,文章讨论了如何在Delphi中导入和使用这个Web服务,特别是通过使用GekkoDotNetDataSe...
本文介绍了如何使用Delphi语言和ShellAPI函数SHFileOperation来删除文件夹及其子目录。示例代码展示了如何创建TSHFileOpStruct结构体,设置相关参数,并通过SHFileOperation函数执行删除操作。代码中使用了FOF_ALLOWUNDO、FOF_NOCONFI...
本文介绍了如何在Delphi中调用.NET WebService。首先,在Delphi工程中选择Webservices页面的WSDL Importer项,输入WSDL地址,生成一个包含所有接口的unit。在业务代码中,通过调用GetXXXXXSoap.XXXfunction来实现接口调用。如果涉及中...