收藏本版 |訂閲

Delphi/Pascal论坛 今日: 0|主題: 610|排名: 33 

  • 从Delphi到Lazarus——Delphi转换器
    0.前言 在Lazarus中使用Delphi编写的文件是一件很简单的事情,这是因为Lazarus可以直接打开Delphi的任何文件,甚至有些文件可以不做任何修改就可以直接使用到你的Lazarus程序中。 不过,Lazarus与Delphi毕竟不是同一个东西,还是存在一些区别的,这就需要将Delphi文件转换为Lazarus需要的格式。 关于从Delphi转换到Lazarus ...
    071 方愚 发表于 2024-12-5 Delphi/Pascal论坛
  • delphi内存表
    delphi内存表 delphi内存表最大的特点就是有data和delta属性,有了它,极大地简化了数据库CURD编程。这是其他语言所不具备的优势。 在当前流行软件平台化,IDL盛行的时候,可能也是其最大的缺陷。 就算FPC几乎山寨了整个delphi的数据集体系,但内存表的data和delta属性就是山寨不了。 1)TClientDataSet 早年datasnap基于CO ...
    079 小茶杯 发表于 2024-12-5 Delphi/Pascal论坛
  • 从Delphi到Lazarus——Lazarus开发环境使用入门教程
    0.前言 曾经有过更换开发环境体验的编程爱好者都会有同样的感受:打开新更换的开发环境后,看到陌生的界面无从下手。想写一段小程序试一试,却你找不到自己需要的组件在哪里。 其实,我们每到一个新地方,首先要找点资料熟悉周围的环境。编写程序也是这样,使用一个新的开发环境首先要熟悉这个环境。熟悉开发环境的方法是什 ...
    096 迷之好感 发表于 2024-11-30 Delphi/Pascal论坛
  • 从Delphi到Lazarus——安装最新版的Lazarus
    0.前言 在这篇文章里将会介绍以下内容: 下载最新版的Lazarus安装程序 安装Lazarus 安装整合IDE界面的软件包 编译运行你的第一个测试程序 结束语 1.下载最新版的Lazarus安装程序 在浏览器中百度一下“Lazarus”,从搜索到的信息中点击Lazarus Homepage进入Lazarus主页https://www.lazarus-ide.org/ 点击Download Now ...
    044 罗铁华 发表于 2024-11-22 Delphi/Pascal论坛
  • delphi 新版内存表 FDMemTable
    c++builder XE 官方demo最全60多个 http://community.embarcadero.com/blogs?view=entry&id=8761    FireDAC.Comp.Client   用好FDMemTable代替之前的ClientDataSet,以前ClientDataSet内存表转换太繁琐了步骤。  TClientDataSet *cds = new TClientDataSet(this);  DataSetProvider1->DataS ...
    089 四面十方 发表于 2024-11-16 Delphi/Pascal论坛
  • 从Delphi到Lazarus——我的编程之路
    今天终于下定决心,把我使用的编程环境从Delphi转变成Lazarus了。这也许是一个明智的选择,但做出这个决定的过程包含了辛酸和无奈。 这应该是我第三次安装Lazarus了。以前安装之后总是感觉有很多不尽人意的地方,最终还是放弃了。这一次,也许是因为我看到了希望,也许是Lazarus的发展达到了我需要的程度,总之,我下定决心 ...
    0114 静默淡然 发表于 2024-11-15 Delphi/Pascal论坛
  • Delphi 中禁止 TStringGrid 单元格被选中
    Delphi 中禁止 TStringGrid 单元格被选中 环境 Windows 11 23H2 Delphi 12 Update 1 FXM 框架 使用 Delphi 中 FMX 框架的 TStringGrid 展示数据而不愿意某个单元格被选中时,OnSelectCell 事件提供了很简单的方法实现了这一目的。 procedure TFrom.StrGrdSelectCell(Sender: TObject; const ACol, ARow: Integer; var C ...
    022 山言 发表于 2024-10-16 Delphi/Pascal论坛
  • 常用Delphi IDE环境配置
    目录 一、android SDK   二、环境变量    1、User  System Overrides  :覆盖用户操作系统的全局配置参数    2、System Variables  操作系统层面的全局变量    3、其中:重要的,和自己个性化的 三、自己的类库路径 四、测试工程默认路径 五、PAServer 六、需个性化的常用项 ...
    0125 幻夜 发表于 2024-9-7 Delphi/Pascal论坛
  • delphi 导出到excel的7种方法
    delphi 导出到excel的7种方法 本文来自 爱好者8888 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/kpc2000/article/details/17066823?utm_source=copy =================================================================================================== 第一种方法delphi 快速导出excel uses ComObj,cli ...
    046 拾荒叔叔 发表于 2024-8-5 Delphi/Pascal论坛
  • Delphi 线程
    不是原创,只是看到好的内容复制了保存下来,留着学习。   CreadteThred参考,同步参考,WaitForSingleObject参考,互斥参考,   一、在 Delphi 中使用多线程有两种方法: 调用 API、使用 TThread 类; 使用 API 的代码更简单. 1、调用 API:CreateThread() function CreateThread(  lpThreadAttributes: Po ...
    0103 海基线 发表于 2024-8-5 Delphi/Pascal论坛
  • mormot.core.threads--TSynThreadPool
    mormot.core.threads--TSynThreadPool { ************ 面向服务器进程的线程池 } TSynThreadPool = class; // 前向声明TSynThreadPool类 /// 定义了TSynThreadPool所使用的工作线程 TSynThreadPoolWorkThread = class(TSynThread) protected fOwner: TSynThreadPool; // 线程池所有者 fThreadNumber: integer; ...
    065 心想事陈 发表于 2024-7-10 Delphi/Pascal论坛
  • mormot.core.os--TSynLocker和TSynLocked
    mormot.core.os--TSynLocker和TSynLocked TLightLock { **************** TSynLocker/TSynLocked 和 低级线程特性 } type /// 一个轻量级的独占非重入锁,存储在 PtrUInt 值中 // - 在自旋一段时间后调用 SwitchToThread,但不使用任何读写操作系统API // - 警告:方法是非重入的,即在一个裸调用中两次调用 Lock 会 ...
    096 鲁国清 发表于 2024-7-9 Delphi/Pascal论坛
  • mormot.core.threads--TSynParallelProcess
    mormot.core.threads--TSynParallelProcess { ************ 线程池中的并行执行 } type /// TSynParallelProcess 的并行化过程回调 // - 如果 0<=IndexStart<=IndexStop,则应执行某些过程 TOnSynParallelProcess = procedure(IndexStart, IndexStop: integer) of object; /// 为 TSynParallelProcess 执行过程的 ...
    0119 马上成功 发表于 2024-7-8 Delphi/Pascal论坛
  • mormot.core.threads--TSynBackgroundThread
    mormot.core.threads--TSynBackgroundThread 在mORMot 2框架中,TSynBackgroundThreadEvent、TSynBackgroundThreadMethod、TSynBackgroundThreadProcedure、TSynBackgroundThreadProcess和 TSynBackgroundTimer这几个类虽然都涉及到后台线程的执行,但它们各自有不同的用途和设计目标。以下是对这些类之间差异的概述: TS ...
    069 赖港深 发表于 2024-7-8 Delphi/Pascal论坛
  • mormot.core.threads--TBlockingProcess
    mormot.core.threads--TBlockingProcess type /// TBlockingProcess 实例的当前状态 TBlockingEvent = ( evNone, // 无状态 evWaiting, // 等待状态 evTimeOut, // 超时状态 evRaised); // 触发状态 {$M+} // 开启RTTI详细信息模式,用于调试 /// 用于等待某个进程完成的信号量 ...
    078 杨惠 发表于 2024-7-8 Delphi/Pascal论坛
  • mormot.core.threads--TSynQueue
    mormot.core.threads--TSynQueue 以下是对 mormot.core.threads中部分代码的翻译,特别是关于 TSynQueue类的部分: const // 在这里定义以避免在uses子句中显式链接到syncobjs单元 wrSignaled = syncobjs.wrSignaled; // 等待结果:已发出信号 wrTimeout = syncobjs.wrTimeout; // 等待结果:超时 wrError = s ...
    0127 燕子姐姐 发表于 2024-7-8 Delphi/Pascal论坛
  • mORMot虚拟数据集--TOrmTableDataSet
    如何快速显示 OrmTable--可以使用TOrmTableDataSet 这是mormot.db.rad.ui.orm的主要功能 type /// 只读虚拟TDataSet,能够访问TOrmTable TOrmTableDataSet = class(TVirtualDataSet) protected fTable: TOrmTable; // 关联的TOrmTable实例 {$ifndef UNICODE} // 如果不是在Unicode版本的Delphi中 fForc ...
    038 山中八月 发表于 2024-7-7 Delphi/Pascal论坛
  • mORMot模糊概念--FormatSQL-第1部分
    mORMot里面的模糊概念--FormatSQL第1部分 mORMot 的 Fast Format 到底是% 还是 ? 作为参数!,先看看关键代码。 下面是代码原始注释 function FormatSql(const Format: RawUtf8; const Args, Params: array of const): RawUtf8; fast Format() function replacement, handling % but also ? inlined parameters will in ...
    039 半唐番 发表于 2024-7-6 Delphi/Pascal论坛
  • Delphi游戏学习
    Dgame   毋庸置疑,Delphi是一个绝佳的、强大的游戏开发平台!希望这个网址列表能对Delphi程序员普及游戏开发知识作出一点贡献!1、http://www.savagesoftware.com.au/DelphiGamer/说明:著名的Delphi游戏开发网站,分类详细,有资料,源码,Delphi开发的游戏网址等等!更新很快!2、http://turbo.gamedev.net/说明 ...
    069 差点就倒了 发表于 2024-6-17 Delphi/Pascal论坛
  • delphi Image32 路径
    用 Image32的理由之一,也是路径这块做得比delphi(FMX)自带的要好,skia中支持svg,但对路径处理功能不够强大。VCL只能使用第三方库。 VCL如果要支持SVG,只有 Image32好点,SVGIconImageList 第三方库也使用 Image32.     unit uFrmPaths; interface uses Winapi.Windows, Winapi.Messages, System.S ...
    0122 前沿观查点 发表于 2024-6-13 Delphi/Pascal论坛
  • 下一頁 »

    快速發帖

    還可輸入 180 個字符
    您需要登錄後才可以發帖 登錄 | 立即注册

    本版積分規則

    相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖返回顶部