游子日月长

笑渐不闻声渐悄,多情却被无情恼!

导航

随笔分类 -  Delphi

上一页 1 2 3 4 5 6 7 ··· 9 下一页

delphi调用LUA函数来处理一些逻辑
摘要:替同事做了个洛奇英雄传自动染色程序,关于屏幕取色的. 因为里面他对颜色的要求比较复杂,改动也比较大,于是我让他把逻辑写在 lua 脚本里面. [delphi] view plain copy [delphi] view plain copy [delphi] view plain copy func 阅读全文

posted @ 2017-02-15 15:58 游子日月长 阅读(827) 评论(0) 推荐(0)

Delphi 不使用自带模板创建服务
摘要:program Project1; uses Windows, WinSvc; const ServiceName: pchar = 'SnowWings Service'; DisplayName: pchar = 'Skysword'; Description: pchar = '服务器控制台'; var Status: TServiceStat... 阅读全文

posted @ 2017-02-15 15:55 游子日月长 阅读(228) 评论(0) 推荐(0)

Delphi在Listview中加入Edit控件
摘要:原帖 : http://www.cnblogs.com/hssbsw/archive/2012/06/03/2533092.html Listview是一个非常有用的控件,我们常常将大量的数据(如数据库里的数据)导入到Listview中,有的时候我们需要编辑Listview里的数据,而它并不提供编辑 阅读全文

posted @ 2017-02-15 15:49 游子日月长 阅读(413) 评论(0) 推荐(0)

中文转码器的工作原理_delphi教程
摘要:最近在做Delphi下的简体与繁体转换, 发现Windows2000自带的工具"中文转码器"很好用, 不仅可以转内码(BIG5-->GBK), 还可以将繁体字转为简体字(如:東-->东). 要转内码比较简单, 使用MultiByteToWideChar先将简体/繁体(GBK/BIG5)转为UniCo 阅读全文

posted @ 2017-02-15 15:45 游子日月长 阅读(299) 评论(0) 推荐(0)

使用钩子函数[6] - 数据传递
摘要:上一个例子是从 DLL 中接受数据, 那怎么给 DLL 传递数据呢? 还有, 在接受数据时, 让 Timer 一直在那扫描也不是个好办法呀. 本例解决了这些问题(但不知解决了博友 "鹏" 的问题没有?).为了方便测试, 提供一个源码下载吧: http://files.cnblogs.com/del/ 阅读全文

posted @ 2017-02-15 15:38 游子日月长 阅读(183) 评论(0) 推荐(0)

简单全局HOOK拦截大部分键盘消息
摘要:前言:学习HOOK中,万一老师讲解HOOK入门教程:http://www.cnblogs.com/del/category/124150.html http://www.cnblogs.com/del/category/124150.html正题:全局HOOK拦截大部分键盘消息,Ctrl+alt+d 阅读全文

posted @ 2017-02-15 15:35 游子日月长 阅读(2927) 评论(0) 推荐(0)

4个字节就相当于移动一位,原来指针是这样用的
摘要:1字节等于8位,是8位二进制位 移动了一位,等于4字节, 4个8位 等于32位。 各种流在存取、操作数据的机理上都是一样的。说白了,就是“无类型”,它不管你是整型、字符串型、图象、还是声音,只要你告诉它要读写的数据的首地址和长度,就可以了。也正是由于这个原因,使用流读写数据的速度都比较快。Delph 阅读全文

posted @ 2017-02-15 15:31 游子日月长 阅读(453) 评论(0) 推荐(0)

C#调用Delphi接口(ITest = interface)
摘要:首先创建一个delphi的DLL工程 接下来声明并实现接口 最后在c#中调用 阅读全文

posted @ 2017-02-15 15:20 游子日月长 阅读(240) 评论(0) 推荐(0)

DELPHI 对象的本质 VMT
摘要:http://www.cnblogs.com/little-mat/articles/2206627.html TObject是所有对象的基本类,DELPHI中的任何对象都是一个指针,这个指针指明该对象在内存中所占据的一块空间! 对象空间的头4个字节是指向该对象类的虚方法地址表(VMT-Vritua 阅读全文

posted @ 2017-02-15 13:42 游子日月长 阅读(286) 评论(0) 推荐(0)

计算机图形显示的基本原理
摘要:计算机很神奇, 居然可以通过无生命的屏幕与人产生"交流", 我很好奇的是, 它的原理是什么?! 看到一篇博文, 解决了我一大部分对这问题的疑问, 博文内容在最后贴出. 博文阐述的原理的大概是(以我的理解): 图形适配器(即显卡)连接在计算机主板上, 也连接着计算机屏幕;显卡里的缓存存储着屏幕每个像素 阅读全文

posted @ 2017-02-15 10:23 游子日月长 阅读(3629) 评论(0) 推荐(0)

delphi 实现两个exe文件共享内存映像的代码
摘要:创建内存映像的程序 unit Unit1; interfaceuses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl 阅读全文

posted @ 2017-02-15 09:53 游子日月长 阅读(292) 评论(0) 推荐(0)

Delphi接口的底层实现
摘要:引言 接口是面向对象程序语言中一个很重要的元素,它被描述为一组服务的集合,对于客户端来说,我们关心的只是提供的服务,而不必关心服务是如何实现的;对于服务端的类来说,如果它想实现某种服务,实现与该服务相关的接口即可,它也不必与使用服务的客户端进行过多的交互。这种良好的设计方式已经受到很广泛的应用。 早 阅读全文

posted @ 2017-02-15 09:48 游子日月长 阅读(329) 评论(0) 推荐(0)

Delphi实现图像文本旋转特效完整代码
摘要:Delphi实现图像文本旋转特效完整代码,本程序利用的控件主要是Panel 控件、Image 控件、Edit 控件、Label 控件和Button 控件。本程序的关键是利用Delphi 的bmp_rotate()函数来实现旋转图像。并巧妙地调用相关Windows API 函数来实现对文本的旋转。以下 阅读全文

posted @ 2017-02-15 09:13 游子日月长 阅读(1416) 评论(0) 推荐(0)

delphi 原创应用工具箱
摘要:用到的主要知识点: (1) listview背景透明 (2) 读取应用图标 (3)图标透明 (4)实时显示微软必应首页图,裁剪图片等 阅读全文

posted @ 2017-02-15 08:37 游子日月长 阅读(216) 评论(2) 推荐(0)

用Delphi制作DLL
摘要:一、开使你的第一个DLL专案 1.File->Close all->File->New﹝DLL﹞代码: //自动产生Code如下 library Project2; //这有段废话 uses SysUtils, Classes; {$R *.RES} begin end. 2.加个Func进来: 代 阅读全文

posted @ 2017-02-14 17:30 游子日月长 阅读(7466) 评论(1) 推荐(2)

Delphi在StatusBar上绘制ProgressBar
摘要:首先,在TForm的私有域,也就是private下设置两个变量ProgressBar、ProgressBarRect,其中ProgressBar为 TProgressBar类型,ProgressBarRect为TRect类型,完整的定义如下:type TForm1 = class(TForm) .. 阅读全文

posted @ 2017-02-14 16:57 游子日月长 阅读(348) 评论(0) 推荐(0)

Delphi之TDrawGrid绘制
摘要:一直都对QQ的好友列表很好奇,最先感觉用TreeView实现的,看了看TreeView的源码,发现要实现还真的不太好完成任务啊,其中最大的原因是自己的功力不足,后来觉得用ListView来做吧,结果也是失败,后来又想到ListBox,结果发现也是难成,最后发现有一个TDrawGrid,可以来绘制,但 阅读全文

posted @ 2017-02-14 16:51 游子日月长 阅读(419) 评论(0) 推荐(0)

基于Delphi的接口编程入门
摘要:为什么使用接口? 举个例子好了:有这样一个卖票服务,电影院可以卖票,歌剧院可以卖票,客运站也可以卖票,那么我们是否需要把电影院、、歌剧院和客运站都设计成一个类架构以提供卖票服务?要知道,连经理人都可以卖票,很显然不适合把经理人也包括到卖票服务的继承架构中,我们需要的只是一个共通的卖票服务。于是,卖票 阅读全文

posted @ 2017-02-14 16:42 游子日月长 阅读(889) 评论(0) 推荐(0)

Delphi中For In 语法应用实例
摘要:一、遍历 TStrings var List: TStrings; s: string; begin List := TStringList.Create; List.CommaText := 'aaa,bbb,ccc'; for s in List do ShowMessage(s); List.Free; end; 二、遍历数组 var Arr: ... 阅读全文

posted @ 2017-02-14 16:28 游子日月长 阅读(335) 评论(0) 推荐(0)

Delphi 指针
摘要:大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是C语言的灵魂,一点都不为过。同时,这种说法也让很多人产生误解,似乎只有C语言的指针才能算指针。Basic不支持指针,在此不论。其实,Pascal语言本身也是支持指针的。从最初的Pascal发展至今的Objec 阅读全文

posted @ 2017-02-14 14:19 游子日月长 阅读(316) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 9 下一页