随笔分类 - Delphi相关
Delphi相关的各种问题和学习总结哦
摘要:正常情况下,需要在启动之后直接执行某事件,一般会将函数放在Create或者OnShow里面。 但是,这种情况下,当事件耗时较久是,界面会迟迟不肯出现,只能等待Create喝OnShow执行完毕之后才会显示。 为了能够在界面能够先出现,然后运行需要的事件,可以使用消息的机制自定义添加一个AfterSh
阅读全文
摘要:使用VBA接口实现。 VBA官方接口: Office Visual Basic for Applications (VBA) 参考 | Microsoft Docs 常用办公三件套的接口和其他的软件接口齐全。 打开Word : uses ComObj ///声明,所有VBA相关的对象都使用Varia
阅读全文
摘要:Delphi中对JSON的解析处理可以使用 ISuperObject。 function SO(const s: SOString = '{}'): ISuperObject; overload; property O[const path: SOString]: ISuperObject read
阅读全文
摘要:TTreeView 的提示 hint 再ShowHint=false之后。鼠标移动到根节点。 依旧会出现和text内容相同的弹出提示。 解决: 将ToolTips也关闭。弹出的提示其实是ToolTips的。showhint的提示已经关闭了。 可以将hint打开,并且hint内容输入测试字符串,鼠标移
阅读全文
摘要:Delphi中有一个TChart可视化组件。里面有基本的柱形图可以使用。 当需要特定的柱形图时也可以根据需要选择: 编辑Chart,点击Add添加Series出现如下界面: 点击Bar左下角的箭头,点击选择Sides即是簇状柱形图。 代码形式如下: //使用mbSide类型 Series1.Mult
阅读全文
摘要://删除字符串连续重复的符号 function StrPosCount(subChar: Char; var source: string): string; var pStart, p: PChar; Str: string; start, index, tempCount: Integer; b
阅读全文
摘要:Delphi连接数据库 使用Delphi的组件ADOConnection(非可视化单元中也可以声明使用) 首先时可视化时配置: 拖入一个控件到窗体中,双击编辑: 点击build,选中希望连接的数据(这里延时Sql Server的连接,要mysql或者其他的自己可以挑着尝试,反正试试不要钱) 如何输入
阅读全文
摘要:项目导入 针对于导入的项目: 出现项目编译不通过(缺少单元)的情况。如何正确的将单元导入到项目内: 右键项目导入单个文件 批量文件,右键Options 在Search中添加单元所在路径,编译时delphi就会在相应路径搜索所需单元。 环境变量 delphi内环境变量和系统环境变量差不多: Tools
阅读全文