01 2021 档案

Delphi回调函数及其使用
摘要:Delphi回调函数及其使用 1 回调函数的概述 回调函数是这样一种机制:调用者在初始化一个对象(这里的对象是泛指,包括OOP中的对象、全局函数等)时,将一些参数传递给对象,同时将一个调用者可以访问的函数地址传递给该对象。这个函数就是调用者和被调用者之间的一种通知约定,当约定的事件发生时,被调用者( 阅读全文

posted @ 2021-01-31 11:54 癫狂编程 阅读(370) 评论(0) 推荐(0) 编辑

Delphi 中stdcall与external的意义
摘要:stdcall是对这个函数的调用方式,具体描述了参数传递顺序是从右到左,在例程内清除参数堆栈。 external表示函数不在本单元中实现,而是引用了外部dll中的函数 阅读全文

posted @ 2021-01-31 11:24 癫狂编程 阅读(614) 评论(0) 推荐(0) 编辑

Delphi stdCall意义
摘要:1、此代码所在单元是个库,可被别的应用来调用,像SysUtils、DateUtils、Classes等单元一样,都是为将来的无穷无尽的应用提供服务的。 2、此代码还可能出现在library的工程中,即动态链接库(.dll文件),最后会有export HInitRSCCTL的语句,这样,别的应用程序就 阅读全文

posted @ 2021-01-31 10:24 癫狂编程 阅读(295) 评论(0) 推荐(0) 编辑

Delphi 与 DirectX 之 DelphiX(10): TPictureCollectionItem.StretchDraw - 绘制到指定矩形
摘要:本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DXDraws, StdCtrls, DXClass 阅读全文

posted @ 2021-01-31 01:00 癫狂编程 阅读(151) 评论(0) 推荐(0) 编辑

delphi中的TCollection
摘要:TCollection 是TCollectionItenm对象的一个容器。类关系TObject→TPersistent 每一个TCollection都拥有一组TCollectionItem对象。 在其Items属性数组中,TCcllection保存集合项目的一个下标。Count 属性包含了集合的项目 阅读全文

posted @ 2021-01-31 00:46 癫狂编程 阅读(616) 评论(0) 推荐(0) 编辑

Delphi XE5教程8:使用Delphi命名空间
摘要:// Project file declarations... //项目文件声明… program MyCompany.ProjectX.ProgramY; // Unit source file declaration... //单元源文件声明 unit MyCompany.ProjectX.Pr 阅读全文

posted @ 2021-01-30 18:03 癫狂编程 阅读(313) 评论(0) 推荐(0) 编辑

Delphi D10.X中Tpath引发的单元引用及代码编写的思考
摘要:事件起因 其实也不算是起因,只算是诱发今天这篇文章的起因吧。一朋友问到一个问题,已经引用了system.IOUtils单元,为什么还是会提示错误? 大家都知道在FMX中,IO相关的都整合到System.IoUtils单元内,对应的文件路径也都在这个单元内,在跨平台的代码中,我们会经常使用到。出现这样 阅读全文

posted @ 2021-01-30 17:54 癫狂编程 阅读(256) 评论(0) 推荐(0) 编辑

自己写的函数或者过程与Delphi提供的重名了怎么办?(50分)
摘要:自己写的函数或者过程与Delphi提供的重名了,又不想改自己写的函数名或者过程名,在实际调用的时候应该怎么办,如何区分调用的是哪个函数、单元? 没什么怎么办,按你自己写的啊。要调用Delphi原有的,加上system.(如果不是sysutils单元的函数与过程,加别的,自己找找)。 Delphi先会 阅读全文

posted @ 2021-01-30 17:52 癫狂编程 阅读(250) 评论(0) 推荐(0) 编辑

技巧四 Delphi XE3 代码自动提示bug解决
摘要:技巧四 Delphi XE3 代码自动提示bug解决 在Delphi XE3的使用过程当中,发现代码自动提示功能经常失效,不提示,bug,给编程者代码很大的困扰,针对此,想出如下解决办法 : 1. Delphi XE3自带的代码提示功能中,如下图: 关闭 Code completion 2. Del 阅读全文

posted @ 2021-01-30 13:54 癫狂编程 阅读(212) 评论(0) 推荐(0) 编辑

想开发经典界面吗?
摘要:在Project->View Source点击 去掉这一行{$R *.res},就可以开发经典界面了,原理不清楚 阅读全文

posted @ 2021-01-30 02:27 癫狂编程 阅读(166) 评论(0) 推荐(0) 编辑

初涉Delphi下Windows消息机制——同一程序内自定义消息实例
摘要:消息区别于调用的优势:消息可以让你不需要知道接收者的确切类型。同时,消息可以有选择地处理。如果接收者对消息没有做任何处理,不会造成任何后果。最后,消息可以广播给多个接收者,而要同时调用几个过程则比较困难。 下面是一个在同一应用程序内自定义消息的实例: 创建一个窗口FORM1,拖一个按钮控件,btn1 阅读全文

posted @ 2021-01-29 20:56 癫狂编程 阅读(180) 评论(0) 推荐(0) 编辑

Delphi的DirectShow开发概述
摘要:第一部分:背景知识 DirectShow是微软公司提供的一套在Windows平台上进行流媒体处理的开发包,与DirectX开发包一起发布。它经过DirectX 6.0中的DirectX Media发展而来,集成了DirectX家族中的其他成员(DirectDraw、DirectSound等),可以说 阅读全文

posted @ 2021-01-28 14:37 癫狂编程 阅读(807) 评论(0) 推荐(0) 编辑

delphi接口(抄自万一)
摘要:Delphi 的接口(1) - 前言 "接口" 的概念和 "类" 特别是 "抽象类" 近似, Delphi 之初并没有接口, 后来(Delphi 3)为了支持 COM 引入了接口, 再后来发展成为 Delphi 重要的语言特性. 应该先简单了解点 COM, 说到 COM, 能让我想到 "有心栽花花不 阅读全文

posted @ 2021-01-28 01:07 癫狂编程 阅读(471) 评论(0) 推荐(0) 编辑

fkInternalCalc和fkCalculated有何区别?
摘要:fkInternalCalc和fkCalculated有何区别?能否举一个用到fkInternalCalc代码的例子? fkInternalCalc是内部计算字段然后存进数据集的fkCalculated只做零时计算用的fkCalculated Field is calculated in an On 阅读全文

posted @ 2021-01-28 00:59 癫狂编程 阅读(394) 评论(0) 推荐(0) 编辑

程序员如何快速的学习并使用API
摘要:对于应用级程序员来说,每天都要跟各种API打交道,不同的API完成不同的功能,但是简单的总结一下,这些API其实只完成一件事,这一件事就是资源管理。所以了解API实际上就是了解各种资源,以及如何调用这些资源来完成一个具体的业务逻辑处理过程。 通常来说,API有三种大的类型,其一是操作系统API,其二 阅读全文

posted @ 2021-01-28 00:49 癫狂编程 阅读(888) 评论(0) 推荐(1) 编辑

vs2003和VC++7.1的关系,该怎么解决
摘要:你可以按下面的方式记,微软的DLL也是这样命名的vc6=vc6vs2003=vc7.1vs2005=vc8vs2008=vc9 阅读全文

posted @ 2021-01-28 00:41 癫狂编程 阅读(88) 评论(0) 推荐(0) 编辑

C++ Builder入门第一例
摘要:Project1.cpp: #include <vcl.h> #include <tchar.h> class Tmyform : public TForm //定义一个窗体类 { __published: //VCL组件成员及事件处理函数 TLabel *Label1,*Label2; TEdit 阅读全文

posted @ 2021-01-27 21:29 癫狂编程 阅读(855) 评论(0) 推荐(0) 编辑

delphi AOwner自动释放-测试
摘要:继 《Delphi 中的自动释放策略》拓展 TComponent分枝也引入了所有权的概念,该概念取自组件库。有两个属性支持所有权:Owner和 Components。每个组件都含有一个Owner属性指定其所有者。 一个组件可能会拥有另外的组件,在这种情况下,所有被包含组件都会出现在该组件的Compo 阅读全文

posted @ 2021-01-27 20:05 癫狂编程 阅读(205) 评论(0) 推荐(0) 编辑

Visual C++ Tips: 用 IP Helper 获得网络接口的友好名称(Friendly Name)
摘要:前面有篇文章:《用 WinPcap 获取网络接口列表》,是通过 WinPcap 库来获得网络接口列表,但是拿到的网络接口名称对于人(Human Being)来说毫无意义,如下图: 实际上我们在 Windows 控制面板(Control Panel)中看到的是网络接口的“友好名称”(Friendly 阅读全文

posted @ 2021-01-27 17:38 癫狂编程 阅读(340) 评论(0) 推荐(0) 编辑

Delphi中关于MOVE和CopyMemory的用法区别
摘要:核心提示:Move(ABuffer^,P^, Sizeof(TArrayByte));而用CopyMemory是这样:CopyMemory(P,ABuffer, Sizeof(TArrayByte));这两个是... Move(ABuffer^,P^, Sizeof(TArrayByte));而用C 阅读全文

posted @ 2021-01-27 13:49 癫狂编程 阅读(715) 评论(0) 推荐(0) 编辑

delphi 数组复制利用CopyMemory 最为完美
摘要:在各网站的文章里面,见复制数据的方法中,有move的,有system.copy的,而要实际应用中,这两种方法,并不是很完美,会遇到一些问题,比如copy在记录里面的复制时,编译都过不去,而CopyMemory的功能,就相当强大. 要注意如果不是byte时,长度可能需要使用sizeof来参与计算 Bu 阅读全文

posted @ 2021-01-27 13:48 癫狂编程 阅读(401) 评论(0) 推荐(0) 编辑

DELPHI 多线程(TThread类的实现)
摘要:之前学习了用API实现,让我们再学习下用DELPHI的TThread类。 先新建一个普通的工程,再新建一个线程类File>>New>>Othre>>Delphi File>Thread Object,取个名字,DELPHI会自动生成一个单元,我们只需往里简单添加功能代码,和在要使用的单元里实例引用即 阅读全文

posted @ 2021-01-27 12:36 癫狂编程 阅读(883) 评论(0) 推荐(0) 编辑

cxGrid 使用指南 2
摘要:CxGrid使用小结(续) 激活内置编辑控件 1) <aView>.Controller.EditingController.ShowEdit( <aColumn>); 2) <aView>.Controller.EditingController.StartEditShowingTimer( <a 阅读全文

posted @ 2021-01-27 11:26 癫狂编程 阅读(214) 评论(0) 推荐(0) 编辑

cxGrid 使用指南 1
摘要:1:cxgrid是应该数据关联的控件,类似dbgrid。 2:一般用来查阅表信息,如果要修改的话,直接在上面编辑或添加 非常不方便 通常要放几个EDit来对选中的记录进行编辑或添加记录。 因为表一般都有主键,而用cxgrid很难控制。在post之前的主键检查工作。 3:由于没有直接进行编辑,而pos 阅读全文

posted @ 2021-01-27 11:25 癫狂编程 阅读(746) 评论(0) 推荐(0) 编辑

cxgrid按条件计算合计值
摘要:在Footer的第一列显示[合计:] 加一个Summary项,Column设为Grid的第一列,Kind设为skNone 在该Summary项的OnGetText事件中,输入: procedure TFormExpense.tvExpenseTcxGridDBDataControllerTcxDat 阅读全文

posted @ 2021-01-27 10:33 癫狂编程 阅读(216) 评论(0) 推荐(0) 编辑

dbGrid、cxGrid下拉列表做单、多列更新的三种实现方式
摘要:作者学习Delphi的开发环境:Win10MSSQL2014Delphi XE 10.1 Update 2 一、ADOQuery查找字段,实现多字段更新。(只用ADOQuery查找字段的话下拉列表只有一列)1、双击ADOQuery1 2、右键-New field 3、网上的教材多只介绍到单字段的更新 阅读全文

posted @ 2021-01-27 10:30 癫狂编程 阅读(785) 评论(0) 推荐(0) 编辑

delphi指针简单入门
摘要:delphi指针简单入门: 看一个指针用法的例子: 1 var 2 X, Y: Integer; // X and Y 整数类型 3 P: ^Integer; // P 指向整数类型的指针 4 begin 5 X :=17; // 给 X 赋值 6 P := @X; // 把 x的地址赋给p 7 Y 阅读全文

posted @ 2021-01-26 19:28 癫狂编程 阅读(412) 评论(0) 推荐(0) 编辑

Delphi USB摄像头
摘要:参考:https://blog.csdn.net/qq_44111597/article/details/112787624 RAD Studio 10.2.3 测试√ 目录 声明: 1.展示设备 2.展示格式 3.打开预览 4.保存图片至本地 5.色彩选择 和 通道选项 附件:untUSBCame 阅读全文

posted @ 2021-01-26 18:56 癫狂编程 阅读(673) 评论(0) 推荐(0) 编辑

Delphi USB摄像头
摘要:参考:https://blog.csdn.net/qq_44111597/article/details/112787624 RAD Studio 10.2.3 测试√ 目录 声明: 1.展示设备 2.展示格式 3.打开预览 4.保存图片至本地 5.色彩选择 和 通道选项 附件:untUSBCame 阅读全文

posted @ 2021-01-26 01:44 癫狂编程 阅读(309) 评论(0) 推荐(0) 编辑

DelphiXE环境认知(第一章 Project Options)
摘要:DelphiXE环境认知 作者:帅宏军 时间:2011年4月 说明:根据DelphiXE的自带帮助翻译而来,为作者个人看法,如有翻译不当,仅供参考。 shuaihj@163.com http://blog.csdn.net/shuaihj 第一章、 Project Options Ø Project 阅读全文

posted @ 2021-01-25 17:00 癫狂编程 阅读(815) 评论(0) 推荐(0) 编辑

程序缩小到托盘后系统就无法关机(解决方案)
摘要:程序最小化到托盘后,会出现系统无法关闭的问题,常见于WinXP系统中 ,这里提供一个解决方案!一、解决方案响应系统关机消息procedure WMQUERYENDSESSION(var msg:Tmessage);message WM_QUERYENDSESSION;procedure TFormT 阅读全文

posted @ 2021-01-25 16:39 癫狂编程 阅读(172) 评论(0) 推荐(0) 编辑

TNotifyEvent
摘要:TNotifyEvent是Delphi中基本通知事件的类型,定义为: type TNotifyEvent = procedure(Sender: TObject) of object; 它除了发送者外不带任何其他信息,只用作通知程序某个事件已经发生的用途。 可以自己定义许多类似的类型,用来处理事件; 阅读全文

posted @ 2021-01-25 14:30 癫狂编程 阅读(279) 评论(0) 推荐(0) 编辑

关于Delphi在定义了函数进行调用时显示undeclared identifier的问题
摘要:Delphi在进行编译时是在代码中由上到下进行编译的,当发现有函数调用时会检查函数调用位置之前的代码,如果没有发现定义,则会报此错误。 解决办法: 1.只要将定义的函数放在调用该函数的位置之前即可。 2.前面包里包含了变量单元,重新Bulid编译一下。 阅读全文

posted @ 2021-01-22 20:23 癫狂编程 阅读(668) 评论(0) 推荐(0) 编辑

listview增加一行后,显示最后一条数据,进度条显示最底
摘要:ListView1.Items[ListView1.Items.Count -1].MakeVisible(True); 阅读全文

posted @ 2021-01-22 11:45 癫狂编程 阅读(306) 评论(0) 推荐(0) 编辑

高吞吐量的一个日志函数类(Delphi)
摘要:在开发服务器端程序的时候,日志是必须的一个功能。由于服务器端的要频繁的把数据写入日志,开始的时候用了一个很简单日志函数 就是直接把日志字符写入文件中。然后关闭连接。一直也应用良好。但做压力测试的时候,因为要每个连接的数据都要写入日志,发现运行的一段时间后,频繁掉线,CPU占用率,居高不下,优化了可以 阅读全文

posted @ 2021-01-20 10:03 癫狂编程 阅读(555) 评论(0) 推荐(0) 编辑

火狐的“阻止此页面创建更多对话框”怎么取消?
摘要:Firefox操作弹出界面时bai总是du遇到“firefox 阻止此页面创建其他zhi对话框”,点击确定后dao,控制台就zhuan会报错误shu. 解决方法: 1. 在firefox里输入about:config2. 在列表框里右键->新建->整数3.输入选项名dom.successive_di 阅读全文

posted @ 2021-01-16 18:26 癫狂编程 阅读(895) 评论(0) 推荐(0) 编辑

Delphi XE6 利用FastMM4检测内存泄漏
摘要:1.在项目中使用FastMM4打开项目文件,让第一个单元引用FastMM4. 2.定义编译条件变量Shift+Ctrl+F11,打开项目设置窗口,设置Conditional defines。 定义三个编译变量:FullDebugModeLogMemoryLeakDetailToFileClearLo 阅读全文

posted @ 2021-01-16 12:46 癫狂编程 阅读(402) 评论(0) 推荐(0) 编辑

Oracle数据库CPU使用率过高问题处理
摘要:1.下载Process Explorer 2.打开Process Explorer,查看CPU使用情况最高的进程 3.双击该进程,查看详情 \ 4. 获取cpu使用最好的线程tid 5. 查询sql_id select sql_id from v$session where paddr in( se 阅读全文

posted @ 2021-01-14 17:43 癫狂编程 阅读(2141) 评论(0) 推荐(0) 编辑

Delphi StringReplace – 替换字符函数
摘要:Delphi StringReplace – 替换字符函数 Delphi中的StringReplace函数是SysUtils单元中自带的函数,该函数可以替换字符串中的指定字符。 function StringReplace (const S, OldPattern, NewPattern: stri 阅读全文

posted @ 2021-01-14 16:45 癫狂编程 阅读(1730) 评论(0) 推荐(0) 编辑

delphi:临界区对象TCriticalSection(Delphi) 与 TRtlCriticalSection 的区别
摘要:临界区对象TCriticalSection(Delphi) 与 TRtlCriticalSection 的区别 TRtlCriticalSection 是一个结构体,在windows单元中定义;是InitializeCriticalSection,EnterCriticalSection,Leave 阅读全文

posted @ 2021-01-14 14:43 癫狂编程 阅读(310) 评论(0) 推荐(0) 编辑

大家都要好好学习delphi XE线程同步对象单元System.SyncObjs
摘要:大家都要好好学习delphi XE线程同步对象单元System.SyncObjs System.SyncObjs.pas; 一、不是存pascal就直接汇编 二、支持MSWINDOWS、POSIX和MACOS全平台 三、常用类型(异常类就不列了) 1、TCriticalSectionHelper = 阅读全文

posted @ 2021-01-14 14:38 癫狂编程 阅读(502) 评论(0) 推荐(0) 编辑

delphi中如何设置窗口默认的按钮
摘要:我想要设置一个窗口的默认按钮,比如是“确定”按钮,我只需敲回车键就可以执行,请问怎么实现 在窗bai口上建立一个按du钮,如button1设置zhi窗dao口的属性zhuanActiveControl为button1在button1的OnKeyDown事件中shu:if key=#13 thenbu 阅读全文

posted @ 2021-01-13 23:39 癫狂编程 阅读(229) 评论(0) 推荐(0) 编辑

FormResize这事件是干什么的?
摘要:procedure TForm1.FormResize(Sender: TObject);这事件用途? 就是当你改变窗体大小的时候(点击最大化最小化按钮,拖动改变窗体大小)的时候触发 阅读全文

posted @ 2021-01-13 21:42 癫狂编程 阅读(463) 评论(0) 推荐(0) 编辑

ICreateDevEnum Interface
摘要:ICreateDevEnum 接口,创建特定的类(如视频捕获设备,音频捕获设备,视频压缩等)的一个枚举器 ,可以使用CLSID_SystemDeviceEnum来得到该指针。ICreateDevEnum::CreateClassEnumerator(REFCLSID clsidDeviceClass 阅读全文

posted @ 2021-01-13 20:20 癫狂编程 阅读(395) 评论(0) 推荐(0) 编辑

在wwDBGrid单元中如何制作下拉列表,比如第一列做一个“男”,“女”的下拉列表
摘要:添加一个wwDBCombobox设置好Datasoure和DataFiel后双击WwDBGrid,弹出的窗体中添加Fields再在对应的Field中设置EditControl页中的Control Type为CustomEidtControl Name为wwDBCombobox就行啦 阅读全文

posted @ 2021-01-13 12:58 癫狂编程 阅读(131) 评论(0) 推荐(0) 编辑

TwwDBGrid + TwwDBLookupCombo 下拉列表
摘要:目标标求:点击TwwDBGrid中的sPartCode字段弹出下拉列表 平台 :DELPHI 10.3 +INFO POWER 4K 20.0+ WIN7 64 大致步骤 : wwDBLookupCombo1,{位置任意} wwDBGrid1 object Form1: TForm1 Left = 阅读全文

posted @ 2021-01-13 12:48 癫狂编程 阅读(165) 评论(0) 推荐(0) 编辑

zw版【转发·台湾nvp系列Delphi例程】HALCON DirectShow (Delphi Prism)
摘要:zw版【转发·台湾nvp系列Delphi例程】HALCON DirectShow (Delphi Prism) namespace DirectShow_Prism;interfaceusesSystem.Drawing,System.Collections,System.Collections.G 阅读全文

posted @ 2021-01-13 01:22 癫狂编程 阅读(177) 评论(0) 推荐(0) 编辑

Delphi USBCamera DirectShow 预览录像截图
摘要:参照:https://www.haolizi.net/example/view_37332.html 实例介绍 【实例简介】用DirectShow 的方式,视频输入设备枚举、视频支持格式枚举、视频预览、视频录像、视频截图。Delphi 源代码 【实例截图】 【核心代码】 unit untUSBCam 阅读全文

posted @ 2021-01-13 01:20 癫狂编程 阅读(909) 评论(0) 推荐(0) 编辑

DirectShow实现音视频分离(Delphi)
摘要:unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Menus,Directshow9,WMF9,StrUtils; type T 阅读全文

posted @ 2021-01-13 01:08 癫狂编程 阅读(311) 评论(0) 推荐(0) 编辑

基于Directshow的USB视频捕获Delphi篇(二)
摘要:参考:https://blog.csdn.net/dbyoung/article/details/78285942 使用回调方式,获取 USBCAMEAR 图像数据. 在类中添加 ISampleGrabberCB 接口 TForm1 = class(TForm, ISampleGrabberCB) 阅读全文

posted @ 2021-01-13 01:07 癫狂编程 阅读(290) 评论(0) 推荐(0) 编辑

基于Directshow的USB视频捕获Delphi篇(一)
摘要:参考:https://blog.csdn.net/dbyoung/article/details/78256226 工作中用到了USB Camera 来获取图像。用dspack控件,发现有BUG,使用不了。只好自己写了。参考了dspack源码,但实现方法不同。 也在网上查看了很多资料,终于能顺利的运 阅读全文

posted @ 2021-01-13 01:03 癫狂编程 阅读(461) 评论(0) 推荐(0) 编辑

delphi XE 无法定位程序输入点@... bpl
摘要:找来找去找不出毛病,重新安装就好了 去掉“添加包输出路径到环境变量”就好了。 Path C:\Program Files (x86)\CollabNet;F:\app\Administrator\product\11.2.0\client_1\bin;C:\Program Files (x86)\E 阅读全文

posted @ 2021-01-12 23:10 癫狂编程 阅读(765) 评论(0) 推荐(0) 编辑

Delphi xe 10.2之安装 TServerSocket 和TClientSocket
摘要:http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Installing_Socket_Components The socket components are not installed by default. To use the socket c 阅读全文

posted @ 2021-01-12 12:07 癫狂编程 阅读(428) 评论(0) 推荐(0) 编辑

基于AnyChat的视频会议程序
摘要:AnyChat是一款跨平台的音视频解决方案。 可以进行双人或多人的语音实时通话,支持Windows、Web、Android、iOS、Mac、Linux等跨平台通信。 所提供的SDK支持C++、Delphi、Java、C#、VB、object-c等多种语音开发。 AnyChat包括音频视频录制,拍照, 阅读全文

posted @ 2021-01-11 21:23 癫狂编程 阅读(393) 评论(0) 推荐(0) 编辑

DELPHI NEXTGEN编译开关
摘要:DELPHI NEXTGEN编译开关 {$IFDEF NEXTGEN} UTF8String = type _AnsiString(65001); RawByteString = type _AnsiString($ffff); {$NODEFINE UTF8String} {$NODEFINE R 阅读全文

posted @ 2021-01-11 21:05 癫狂编程 阅读(193) 评论(0) 推荐(0) 编辑

TidTcpClient总结
摘要:TidTcpClient包装了一个完整的TCP客户端,该客户端包括sock支持。该控件是以下客户端控件的父类: TIdDayTime, TIdEcho, TIdFinger, TIdFTP, TIdGopher, TIdHTTP, TIdNNTP, TIdPOP3, TIdQUOTD, TIdSMT 阅读全文

posted @ 2021-01-11 18:29 癫狂编程 阅读(743) 评论(0) 推荐(0) 编辑

File not found: 'DesignEditors.dcu'} File not found: proxies.dcu'} 解决办法
摘要:File not found: 'DesignEditors.dcu'}: 在 工程 /选项 对话框中切换到 "目录/条件" 页,在 "查找路径"一栏中加上 "$(DELPHI)\Source\ToolsAPI"(有时这个目录添加会没用,这时就手动找到安装目录下的这个目录就行了Source\Tool 阅读全文

posted @ 2021-01-11 17:01 癫狂编程 阅读(140) 评论(0) 推荐(0) 编辑

DELPHI 中关于ACM组件的ACMWaveIn延迟问题解决方法
摘要:相信很多朋友都用过ACM组件。但是有延迟现象。我也遇见了,搞了半天,终于找到解决的方法了。 方法如下: 1。找到ACMWaveIn.PAS并打开。 2。找到procedure TACMWaveIn.Open(format:PWaveFormatEx);看里边的代码找到sizebuf:=format. 阅读全文

posted @ 2021-01-11 16:25 癫狂编程 阅读(162) 评论(0) 推荐(0) 编辑

下载源码和控件的好地方
摘要:https://sourceforge.net/projects/dspack/postdownload 阅读全文

posted @ 2021-01-11 01:41 癫狂编程 阅读(160) 评论(0) 推荐(0) 编辑

Delphi网络摄像头简单程序
摘要:任何人都可以帮我创建一个简单的凸轮视图,只使用delphi中的一个简单的TVideo组件,其视频大小仅为160×120默认值(无调整大小).只是一个简单的.请.我的新项目非常需要. 谢谢. 解决方法 有很多方法可以做到这一点,我无法理解您对TVideo组件的意思,但我的解决方案可以在paintbox 阅读全文

posted @ 2021-01-11 00:54 癫狂编程 阅读(330) 评论(0) 推荐(0) 编辑

Delphi取局域网上所有的SQL服务器名称
摘要:unit GetSQLServerUnt; interface uses ADODB, OleDB, ActiveX, ComObj, ADOInt, ADOConst, Classes, Windows, SysUtils, DB; const CLSID_SQLOLEDB_ENUMERATOR: 阅读全文

posted @ 2021-01-11 00:50 癫狂编程 阅读(262) 评论(0) 推荐(0) 编辑

TPaintBox的前世今生
摘要:TPaintBox是一个图形控件,继承于TGraphicControl,并且只有聊聊几个函数和属性,主要就是Canvas和Paint函数,都在这里了: 1 2 3 4 5 6 7 8 9 TPaintBox = class(TGraphicControl) private FOnPaint: TNo 阅读全文

posted @ 2021-01-10 23:53 癫狂编程 阅读(315) 评论(0) 推荐(0) 编辑

如何从Delphi7使用VFrames(TVideoImage)从网络摄像头获取快照(How to get a snapshot from a webcam with Delphi7 using VFrames(TVideoImage))
摘要:I'm using Delphi7 and VFrames (TVideoImage) with this Procedure uses VFrames; .... procedure TForm1.snapshot; var cam:TVideoImage; strlst:TStringList; 阅读全文

posted @ 2021-01-10 23:39 癫狂编程 阅读(307) 评论(0) 推荐(0) 编辑

解析Delphi中的LoadLibrary,GetProcAddress,FreeLibrary
摘要:GetProcAddress(Hinstance,lpname)用来获取指定的动态连接库函数的地址 Hinstance为由LoadLibrary返回的模块句柄,lpname为文件名/函数名,返回值,成功返回动态连接库的地址,失败返回NULL, FreeLibrary(Hinstance),Hinst 阅读全文

posted @ 2021-01-10 19:27 癫狂编程 阅读(795) 评论(0) 推荐(0) 编辑

确定要包含的Delphi运行时程序包(Determining Delphi Runtime Packages to Include)
摘要:I have a Delphi DLL that houses a form which uses a variety of third party components. This DLL is used by many different versions of Delphi. I compil 阅读全文

posted @ 2021-01-10 18:28 癫狂编程 阅读(296) 评论(0) 推荐(0) 编辑

在Internet传播声音(二)(3)
摘要:TACMConverter:这个控件有两个作用。第一,它可以在两个不同媒体格式间转化数据。第二,这个控件可以用来指定ACM流的输入输出格式。(用右键调出控件的控件编辑器可以在设计时调用AcmFormatChoose函数显示格式选择对话框来指定格式)。 TACMIn:用来从麦克风接收数据,我们使用标准 阅读全文

posted @ 2021-01-10 17:19 癫狂编程 阅读(143) 评论(0) 推荐(0) 编辑

Delphi 内存分配 StrAlloc New(转)
摘要:源:Delphi 内存分配 StrAlloc New 引自:http://anony3721.blog.163.com/blog/static/5119742010824934164/ 给字符指针(PChar、PWideChar、PAnsiChar)分配内存, 最佳选择是: StrAlloc.Str 阅读全文

posted @ 2021-01-10 17:15 癫狂编程 阅读(159) 评论(0) 推荐(0) 编辑

delphi 7 升级 到 xe2 CHAR类型变化
摘要:7.0代码 ROOM,STIME,GNAME,GID,gate:ARRAY[0..50] OF CHAR; function ReadCard(ROOMNO,GATE,STIME,GUESTNAME,GUESTID,track1,track2:pchar;CARDNO,st,Breakfast:pi 阅读全文

posted @ 2021-01-10 17:08 癫狂编程 阅读(123) 评论(0) 推荐(0) 编辑

Delphi控制摄像头
摘要:Delphi对摄像头的控制很简单,在System,windows和messages三个单元内已定义了所有的底层消息函数,我们只需要合理的调用它们就行了。我把摄像头的有关操作做成一个控件,这样就可以拖动窗体上直接使用了。 {************************************ * 阅读全文

posted @ 2021-01-10 15:58 癫狂编程 阅读(315) 评论(0) 推荐(0) 编辑

利用DELPHI编程控制摄像头(图)
摘要:你的电脑有没有摄像头?看到别人用QQ玩视屏你会不会去想怎么实现的?这里介绍使用DELPHI使用MS的 AVICAP32.DLL就可轻松的实现对摄像头编程,如果再加上你的网络编程水平,实现一个视屏聊天就不成什么问题了。 看看下面代 码的代码: const WM_CAP_START = WM_USER; 阅读全文

posted @ 2021-01-10 15:57 癫狂编程 阅读(508) 评论(0) 推荐(0) 编辑

Delphi編程 — 視頻捕獲avicap32.pas源代碼
摘要:{PASCAL INTERFACE for AVICAP32 DLL} {Converted from microsoft Header file by ArTee} {Free to use - I'm NOT responsible fo bugs} unit avicap32; interfa 阅读全文

posted @ 2021-01-10 13:44 癫狂编程 阅读(140) 评论(0) 推荐(0) 编辑

TVideoCapture类的源码,继承TCustomPanel,用于视频捕获(用到了SendMessage和SetWindowPos等API)good
摘要:unit VideoCapture; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.F 阅读全文

posted @ 2021-01-10 13:40 癫狂编程 阅读(175) 评论(0) 推荐(0) 编辑

Delphi单元文件引用名称问题
摘要:Delphi新版本的单元文件格式变化了,如windows变成了winapi.windows,如果想在单元引用中使用简称,则需要在工程选项中配置: 这样就可以使用全名或简写来引用单元了。 阅读全文

posted @ 2021-01-10 00:32 癫狂编程 阅读(198) 评论(0) 推荐(0) 编辑

delphi dxCameraControl控件(拍照)
摘要:拍照演示 DevExpressVCL 组件之一 TdxCameraControl Object Hierarchy Properties Methods Events 一个摄像头控件 Unit dxCameraControl Syntax TdxCameraControl = class(TdxCu 阅读全文

posted @ 2021-01-09 23:14 癫狂编程 阅读(456) 评论(0) 推荐(0) 编辑

CXGRID增加非绑定数据源字段,实现勾选功能
摘要:注:忘了从网上哪里找到的,在这里写了一下备忘,希望作者不要介意哦。。。。。 实现效果: 实现过程: 1.设置GridView的主键 2.若勾选框多选时,该项设为true,单选设为false 3.设置勾选框那一列的属性 如此设置完成后,即可实现勾选框状态,取得勾选行的id函数: ProInfoView 阅读全文

posted @ 2021-01-09 21:23 癫狂编程 阅读(376) 评论(0) 推荐(0) 编辑

三步轻松搞定delphi中CXGRID手动添加复表头(多行表头,报表头)
摘要:网上有代码动态生成cxgrid多行表头的源码,地址为:http://mycreature.blog.163.com/blog/static/556317200772524226400/ 如果要手动设计多行表头的话,有下面三步搞定: 1、新建一个工程。将CXGRID控件放在上面,Customize创建 阅读全文

posted @ 2021-01-09 21:05 癫狂编程 阅读(380) 评论(0) 推荐(0) 编辑

delphi cxgrid里面的虚拟字段的checkbox可以多选并抓取选定的数据字段
摘要:cxgrid里面的虚拟字段的checkbox可以多选需要设置:SmartRefresh:=True;KeyFieldNames=主键字段 多选checkbox以后循环抓取相应的字段: varordersn:string;sSQL,Fsql,scripno: string;rptName: strin 阅读全文

posted @ 2021-01-09 21:02 癫狂编程 阅读(697) 评论(0) 推荐(0) 编辑

Delphi CxGrid 用法详解
摘要:1. 去掉cxgrid中抬头的box,在tableview1的ptionsview的groupbybox=false; 2. 在GRID footer 中加入sum(列),tableview1的optionsview的footer=ture 然后在cxGRid1的customize中的summary 阅读全文

posted @ 2021-01-09 20:59 癫狂编程 阅读(810) 评论(0) 推荐(0) 编辑

Delphi数据库字段
摘要:Delphi数据库字段有三种类型: 1、fkData:表示字段取自一个数据库表格的物理字段。 2、fkCalculated:表示字段是一个计算字段,值由数学计算而得。 3、fkLookup:表示字段是一个查询字段,值来自于查询另外一个数据库表格。 当一个字段是查询字段时,通过指定字段的KeyFiel 阅读全文

posted @ 2021-01-09 13:42 癫狂编程 阅读(294) 评论(0) 推荐(0) 编辑

如何使DevExpress的cxGrid内容只读?
摘要:如何使DevExpress的cxGrid内容只读? 像DBGrid有readonly属性,它该怎么设置? 放一个新的上去,本来就是只读的只有在你把单元格选择设置为TRUE,才能编辑~另外,在关联的数据集的Field上设置readonly方便点,可以不管界面用的什么 cxGrid1DBTableVie 阅读全文

posted @ 2021-01-08 19:32 癫狂编程 阅读(429) 评论(0) 推荐(0) 编辑

win10系统没有Windows照片查看器怎么办 win10系统下如何找回Windows照片查看器
摘要:不少升级win10正式版的用户都在抱怨win10默认的照片应用非常不给力,完全没有win7系统的windows照片查看器好用。而默认情况下,win10系统中是没有windows照片查看器的,这该怎么办呢?下面,小编就分享win10系统下找回Windows照片查看器的具体方法。 一、导入注册表: 1、 阅读全文

posted @ 2021-01-07 17:27 癫狂编程 阅读(1789) 评论(0) 推荐(0) 编辑

Delphi XE10 dxLayoutControl 控件应用指南
摘要:DevExpress VCL套件是一套非常强大的界面控件,可惜关于Delphi开发方面的说明太少,有些控件使用起来一头雾水,不知从何下手。本节详细介绍在Delphi Xe10 Seattle中如何利用dxLayoutControl 控件来做界面布局。 1、 首先从工具箱面板中将dxLayoutCon 阅读全文

posted @ 2021-01-07 17:03 癫狂编程 阅读(490) 评论(0) 推荐(0) 编辑

delphi 控件dxLayoutControl详解
摘要:1.新增Group 2.Group里面的item关联相应的控件 3.Group显示扩展栏ShowExpandButton:=True 4.Group默认隐藏扩展栏Expanded:=False; 5.Control新增风格 对应的风格里面设置: 阅读全文

posted @ 2021-01-07 17:02 癫狂编程 阅读(407) 评论(0) 推荐(0) 编辑

Delphi CxGrid 用法详解说明
摘要:1. 去掉cxgrid中抬头的box,在tableview1的ptionsview的groupbybox=false; 1.1类似PageControl显示 解决:增加一个Level,将cxGrid1->RootLevelOptions->DetailTabsPosition设为dtpTop, 然后 阅读全文

posted @ 2021-01-07 16:43 癫狂编程 阅读(509) 评论(0) 推荐(0) 编辑

Delphi 10.3MitovLabs VCL 控件包关于“E2225: Never-build package 'Mitov_Runtime.dpk' must be recompiled”的问题
摘要:http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/devcommon/cm_package_out_of_date_xml.html The package referenced 阅读全文

posted @ 2021-01-07 13:20 癫狂编程 阅读(354) 评论(0) 推荐(0) 编辑

DELPHI的编译指令
摘要:DELPHI的编译指令 {$IFDEF WIN32} -- 这可不是批注喔! 对于Delphi来说﹐左右大括号之间的内容是批注﹐然而「{$」(左括号后紧接着货币符号)对于Compiler(编译器)而言并不是批注﹐而是写给Compiler看的特别指示。 应用时机与场合 Delphi中有许许多多的Com 阅读全文

posted @ 2021-01-07 13:19 癫狂编程 阅读(291) 评论(0) 推荐(0) 编辑

[Delphi] Delphi版本号对照
摘要:VER300 Delphi Seattle / C++Builder Seattle 23 230 (Delphi:Win32/Win64/OSX/iOS32/iOS64/Android) (C++Builder:Win32/Win64/OSX/iOS32/iOS64/Android) VER290 阅读全文

posted @ 2021-01-07 12:58 癫狂编程 阅读(1008) 评论(0) 推荐(0) 编辑

Delphi版本号对照表
摘要: 阅读全文

posted @ 2021-01-07 12:34 癫狂编程 阅读(346) 评论(0) 推荐(0) 编辑

DELPHI 2010 > Consider using 'CharInSet' function in 'SysUtils' unit.
摘要:SysUtils单元里面的CharInSet函数替代你的key in [...]的代码 原来 if not(key in ['0'..'9',#8]) then key:=#0; 改为 if not(CharInSet(Key, ['0'..'9',#8]) then key:=#0; 阅读全文

posted @ 2021-01-07 11:38 癫狂编程 阅读(378) 评论(0) 推荐(0) 编辑

ORA-28000 账号被锁定的解决办法
摘要:ORA-28000 账号被锁定的解决办法 错误场景:当使用sqlplus进行登录时报错:ORA-28000 账号被锁定。错误原因:由于oracle 11g 在默认在default概要文件中设置了密码最大错误次数为10,“FAILED_LOGIN_ATTEMPTS=10”,密码错误的次数超过10次,账 阅读全文

posted @ 2021-01-06 12:38 癫狂编程 阅读(375) 评论(0) 推荐(0) 编辑

Delphi - Windows自动计划任务与ParamStr详解
摘要:Windows自动计划任务与ParamStr详解 ParamStr函数: ParamStr(1),..ParamStr(N) ParamStr(1)代表程序入口的第一个参数,同理,ParamStr(N)代表第N个参数。可通过如下操作进行参数的赋值。 例如: C盘下面有个1.exe可执行程序; 在Wi 阅读全文

posted @ 2021-01-06 12:13 癫狂编程 阅读(365) 评论(0) 推荐(0) 编辑

定时任务调度工具之Quartz(一)
摘要:定时任务调度工具之Quartz(一) 一、Quartz介绍 OpenSymphony提供的强大的开源任务调度框架; 官网:http://www.quartz-scheduler.org/ 纯Java实现,精细控制排程; 1.特点 (1)强大的调度功能:作为spring默认的调度框架,很容易与spri 阅读全文

posted @ 2021-01-06 12:11 癫狂编程 阅读(6988) 评论(0) 推荐(0) 编辑

quartz定时任务cron表达式详解
摘要:引用:https://www.cnblogs.com/lazyInsects/p/8075487.html cron表达式用于配置cronTrigger的实例。cron表达式实际上是由七个子表达式组成。这些表达式之间用空格分隔。 1.Seconds (秒) 2.Minutes(分) 3.Hours( 阅读全文

posted @ 2021-01-06 12:02 癫狂编程 阅读(544) 评论(0) 推荐(0) 编辑

delphi中的LISTVIEW怎么与数据库连接
摘要:listview1.clear; with adoquery1 do begin Sql.text := 'Select * from table1'; Open ; while not eof do begin with listview1.items.add do begin caption : 阅读全文

posted @ 2021-01-06 11:28 癫狂编程 阅读(211) 评论(0) 推荐(0) 编辑

Delphi 条件编译语法 $IFDEF $ELSE $ENDIF
摘要:对Delphi来说,{}(左右大括号)内是註解,不过如果是{$(左大括号加钱字号)内容是给编译器看的编译指令。 编译指令的用途為: 1.程式除错 2.版本控制 定义方式: 1. Project -> Options… -> Conditional defines 程式定义 2. Unit内定义 {$ 阅读全文

posted @ 2021-01-06 02:53 癫狂编程 阅读(557) 评论(0) 推荐(0) 编辑

Oracle 存储过程中的DDL语句
摘要:Oracle的存储过程,是我们使用数据库应用开发的重要工具手段。在存储过程中,我们大部分应用场景都是使用DML语句进行数据增删改操作。本篇中,我们一起探讨一下数据定义语句DDL在存储过程中使用的细节和要点。 1、“借道而行”的DDL 从Oracle PL/SQL和存储过程程序开发原则上,应该是不鼓励 阅读全文

posted @ 2021-01-05 23:07 癫狂编程 阅读(1418) 评论(0) 推荐(0) 编辑

Delphi RadioGroup 组件基本用法
摘要:1. RadioGroup的主要属性 (1) Columns:属性 属性 Columns:用于设置单选按钮组中按钮的列数。范围1~16默认值为1。 设置方法很简单,充分提现了Delphi的强大功能和方便,只要设置RadioGroup组件的Columns列属性为1就是竖向显示,为2就是横向显示。也就是 阅读全文

posted @ 2021-01-05 17:28 癫狂编程 阅读(2867) 评论(0) 推荐(0) 编辑

我想要写一个提交form内的radiobutton对应的值到数据库,怎么实现?
摘要:form提交radiobutton值--》jsp或者servlet接收form提交的数据--》jsp或者servlet调用javaBean的方法,把值写入数据库 阅读全文

posted @ 2021-01-05 17:20 癫狂编程 阅读(213) 评论(0) 推荐(0) 编辑

怎样把RadioGroup1或DBRadioGroup1中显示的单选项分成几列来显示,在线急,解决了马上给分
摘要:columns属性 RadioGroup1.Columns := 2; 阅读全文

posted @ 2021-01-05 17:17 癫狂编程 阅读(127) 评论(0) 推荐(0) 编辑

delphi中dbradiogroup用法
摘要:首先,你得确定bai你的 DBRadioGroup 绑定的数du据字段无zhi误。然后下面的就是进dao行判断选择的代码:zhuanIF DBRadioGroup.Items[DBRadioGroup.ItemIndex]='新试样shu' THENBEGIN//执行你的新试样代码ENDELSE I 阅读全文

posted @ 2021-01-05 17:12 癫狂编程 阅读(489) 评论(0) 推荐(0) 编辑

Delphi XE7 中 DesignIntf,DesignEditors DockForm问题解决
摘要:DockForm [dcc32 Fatal Error] ToolsAPI.pas(18): F2613 Unit 'DockForm' not found. 这样解决了XE7。 http://docwiki.embarcadero.com/Libraries/XE7/en/DesignIntf D 阅读全文

posted @ 2021-01-05 01:02 癫狂编程 阅读(256) 评论(0) 推荐(0) 编辑

Delphi组件与属性编辑器1
摘要:(一)前言 本文将用一个例子描述组件开发与属性编辑器。例子(TdsWaitDialogEx)是一个可视组件,调用其show方法后显示一个Dialog,其中包含一个TAnimate,两个提示信息(即TLabel),一个进度条(TGauge)。 枚举属性:DialogStyle,AVIPosition 阅读全文

posted @ 2021-01-05 00:39 癫狂编程 阅读(308) 评论(0) 推荐(0) 编辑

Delphi IDE Theme Editor, Delphi IDE 主题编辑器,支持D7~Rad Studio 10.3 RIO及Lazarus
摘要:源代码:https://github.com/RRUZ/delphi-ide-theme-editor.git 注:如果Delphi 7 预览显示不正常,请设置一下字体(Gloabl Editor Font)。 阅读全文

posted @ 2021-01-05 00:38 癫狂编程 阅读(440) 评论(0) 推荐(0) 编辑

delphi的ide扩展(一)
摘要:delphi的ide扩展(一) 2012-04-30 19:08 71人阅读 评论(0) 收藏 举报 IDE扩展 通过使用Open Tools API(通常缩写为Tools API),你可以用你自己的菜单项、工具栏按钮、动态的窗体创建专家以及更多的东西来扩展和定制IDE。Tools API是一套用于 阅读全文

posted @ 2021-01-05 00:34 癫狂编程 阅读(289) 评论(0) 推荐(0) 编辑

像Delphi IDE一样运行时设计控件IDesignerNotify, IDesignerHook的实现
摘要:前几日有个朋友问我Delphi的TCustomForm的Designer是怎么实现的. 以前研究过这个.于是花了一个上午写了代码给他.代码如下. 想要设计窗口的时候直接调用一下BeginDesign函数.结束设计调用一下EndDesign就行了. 感兴趣的可以到盒子上下载Demo http://ww 阅读全文

posted @ 2021-01-05 00:29 癫狂编程 阅读(413) 评论(0) 推荐(0) 编辑

Delphi2010,DelphiXE 安装控件找不到DesignIntf 解决办法
摘要:今天安装了一个可以支持IP 地址输入的edit控件,安装后可以放到窗体上,但是编译提示找不到DesignIntf,DesignEditors 从Delphi6开始,就对DesignIntf,DesignEditors 进行了变化,以前安装也碰到过不同版本识别 DesignIntf,DesignEdi 阅读全文

posted @ 2021-01-05 00:27 癫狂编程 阅读(263) 评论(0) 推荐(0) 编辑

Re:DevExpress EQ Grid 3.2.2 and D2006
摘要:参考:http://www.delphigroups.info/2/3/252686.html Re:DevExpress EQ Grid 3.2.2 and D2006 Here you go.Notes: I did not convert ExpressMemData and haven't 阅读全文

posted @ 2021-01-05 00:23 癫狂编程 阅读(115) 评论(0) 推荐(0) 编辑

信息中心2020年度工作总结
摘要:2020年来,信息中心严格按照《教育信息化十年发展规划(2011-2020年)》《教育信息化2.0行动计划》《云南省中长期教育改革和发展规划纲要(2010-2020年)》《云南省教育事业发展“十三五”规划》《云南省教育信息化“十三五”规划》等要求,以普洱学院本科合格评估工作为核心,进一步提升普洱学院 阅读全文

posted @ 2021-01-04 23:55 癫狂编程 阅读(631) 评论(0) 推荐(0) 编辑

2020信息中心年终工作总结
摘要:2020信息中心年终工作总结 一年来,信息中心在县局的正确领导下,在各部门的大力配合下,紧紧围绕县局工作重心,踏实工作,深入贯彻“信息管税”新思路,认真落实各项信息化工作任务,以强化支持系统应用为主线,以高效、安全的网络运行平台为保障,开拓创新信息化技术支撑形式,服务税收征管和纳税人,进一步提高税收 阅读全文

posted @ 2021-01-04 23:54 癫狂编程 阅读(675) 评论(0) 推荐(0) 编辑

信息中心工作总结报告
摘要:信息中心工作总结报告 在过去的一学期里,学校信息中心为积极推动学校信息化建设进行着不懈努力的工作,在软、硬件、资源建设及应用等方面都有了很大的提高。工作中我们始终坚持以校兴我荣为已任,紧紧围绕学校的中心工作,讲团结,讲奉献,积极圆满地完成了上级交给的各项工作任务,并取得了一定的成绩。 根据上级的要求 阅读全文

posted @ 2021-01-04 23:11 癫狂编程 阅读(179) 评论(0) 推荐(0) 编辑

DELPHI XE BPL整合成一个包
摘要:(小弟拙见,QQ805162676 有更好的方法或BUG麻烦发份我) 发布时只需将用到的系统BPL加上你整合的包发布即可. 方法如下: 第一步,建立工程,加入用到的三方控件. 第二步,设置 第三步: 在设置好的dcu目录下,可以看如图所示的dcu文件. 第四步,新建一个BPL工程,将DCU文件加进去 阅读全文

posted @ 2021-01-03 21:52 癫狂编程 阅读(346) 评论(0) 推荐(0) 编辑

Delphi 给自定义控件添加属性页
摘要:一、基础知识介绍: 1、属性编辑器和控件属性的关联函数: RegisterPropertyEditor函数:它用来注册一个属性编辑器,将控件中的一个属性和编辑器关联起来。 procedure RegisterPropertyEditor(PropertyType: PTypeInfo; Compon 阅读全文

posted @ 2021-01-03 21:45 癫狂编程 阅读(638) 评论(0) 推荐(0) 编辑

File not Found:DockForm.dcu的解决办法
摘要:安装控件时,如果引用了dsgnintf单元,那么就会提示找不到proxy.pas 或者DockForm.dcu的错误,只需在安装控件包时添加“lib\DesignIde.dcp”即可 阅读全文

posted @ 2021-01-03 20:19 癫狂编程 阅读(125) 评论(0) 推荐(0) 编辑

在Delphi中出现提示[Fatal Error] DesignEditors.pas(517): File not found: 'Proxies.dcu' 怎麼解决?
摘要:我以前bai也遇到过这样的问题,一du般这种zhi问题都是在安装组件的dao时候才会出现zhuan,因为安装组件就有可能shu会用到delphi的DesignEditors单元,在这个单元文件会用到proxies.dcu,在Delphi 7~2007下的解决方法:把uses DsgnIntf 改为 阅读全文

posted @ 2021-01-03 20:16 癫狂编程 阅读(241) 评论(0) 推荐(0) 编辑

Delphi 7安装控件时file not found:DesignIntf.dcu 时的解决方法
摘要:Delphi 7安装控件时file not found:DesignIntf.dcu 时的解决方法 新建一个Proxies.pas文件 写入以下内容 unit Proxies; interface Function IsProxyClass(ComponentClass: TClass): Bool 阅读全文

posted @ 2021-01-03 20:06 癫狂编程 阅读(380) 评论(0) 推荐(0) 编辑

关于把设计时代码从运行时代码中分离出来的问题 译(DBoy)
摘要:自从Delphi6出来以后,一个经常被提到的问题是Proxies.pas文件从源文件中消失了。 这个改变是大趋势的一个部分。Borland在Delphi 5中没有装载DsgnIntf.dcu,这显然是要强迫迎合Delphi和C++Builder的许可协议。运行时代码在很多控件中常被不经意地用到。在某 阅读全文

posted @ 2021-01-03 19:45 癫狂编程 阅读(286) 评论(0) 推荐(0) 编辑

Delphi XE5 安装ShellListView组件
摘要:Delphi XE5后以前的旧版本好多组件,都没有了,ShellListView 就是其中的一个,安装办法如下: 1.在XE5自带的Demo中找到安装包: Demo\Delphi\VCL\ShellControls\dclshlctrls.dpk并打开 阅读全文

posted @ 2021-01-03 00:55 癫狂编程 阅读(112) 评论(0) 推荐(0) 编辑

Delphi之TComponent类
摘要:TComponent类 TComponent类直接由TPersistent派生。TComponent的独特特征是它的属性能够在设计期间通过ObjectInspector来控制,能够拥有其他组件。非可视组件也是从TComponent派生的,因此它们也继承了在设计期间可以被控制的能力。TComponen 阅读全文

posted @ 2021-01-02 21:17 癫狂编程 阅读(188) 评论(0) 推荐(0) 编辑

Delphi组件编辑器
摘要:看到Dev中的cxGrid组件的编辑器很强大,于是很想探究一下,跟踪cxGrid的代码比较麻烦,但原理大概知道一二.首先来研究一下设计器双击cxGrid弹出一个编辑窗体,选择窗体中的一个内容后,属性编辑器中的内容也随着变化.有了这个特性,对于控件中的一些复杂成员(继承于TPersistent类),如 阅读全文

posted @ 2021-01-02 13:32 癫狂编程 阅读(340) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
好的代码像粥一样,都是用时间熬出来的
点击右上角即可分享
微信分享提示