钩子函数:Delphi中的消息钩子函数和Windows子类处理 (1)

首先我们先看一下安装HOOK的函数: HHOOK SetWindowsHookEx( int idHook, //要安装的HOOK的类型 HOOKPROC lpfn, //HOOK的回调函数 HINSTANCE hMod, //进程 DWORD dwThreadId //程序的线程,如果为0则是全局HOOK )... [阅读全文]

Delphi线程注入全

很久以前就听说远程线程注入方法很好不用另外写DLL~但是实现难度高 刚好拿到一份Aphex大哥的远程线程注入代码演示 代码: 感谢Aphex大哥提供Delphi版本的远程线程注入~方法 { Remote Thread Downloader By Anskya Email:[email protected] Web:www.Anskya.Net } program Proj... [阅读全文]

桥的名称的由来:[转]Delphi名称的由来

[ft=,,Courier]刚开始的时候,Delphi是作为Borland公司一个严格保密项目beta版的代号,这个项目基于Borland的Object Pascal语言,是Windows平台上的下一代可视化开发环境。在开发小组经历了6个月的深入研究,概念上的可行性测试及市场分析后,1993年中期这个代号诞生了。当时Pascal开发小组的成员们在R&D(研究与发展部门)经理Gary Whizin的... [阅读全文]

oop编程思想:深入Delphi编程(OOP)(一)

刚刚接触的Delphi的朋友,可能最感兴趣的就是它丰富、强大的VCL(可视化构件库)。仅仅向窗体上扔几个构件,甚至不用动手写代码,就能很容易地做出一个有实用价值的程序,真是令人激动。但是,VCL只是Delphi的一小部分,Delphi的优秀远远不只是表现在VCL上。如果你仅仅停留在使用VCL这一阶段,那么你永远也不可能成为一个真正的Delphi高手。记住,必须超越VCL,才能够接触到Delphi的... [阅读全文]

Delphi中高级DLL的编写和调用

根据Delphi提供的有关 DLL编写和调用的帮助信息,你可以很快完成一般的 DLL编写和调用的 应用程序。本文介绍的主题是如何编写和调用能够传递各种参数(包括对象实例)的 DLL。例如, 主叫程序传递给 DLL一个ADOConnection 对象示例作为参数, DLL中的函数和过程调用通过该对象 实例访问数据库。   需要明确一些基本概念。对于 DLL,需要在主程序中包含 exports子... [阅读全文]

delphi7:delphi

delphi 在古希腊神话里,DELPHI是智慧女神,米开朗基罗在意大利有著名的DELPHI雕像 。 由Borland公司推出的Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-... [阅读全文]

mscomm控件:delphi中使用mscomm控件

delphi中使用mscomm控件2008-01-28 14:11Mscomm是微软一个强大的串口通讯的控件,其强大,简单的特点今我们不舍,在delphi中我们也可以使用它。下面这些代码是针对发送和接收为16进制处理的。 var senddata:array[1..10] of char; reData:array of Variant; sendstr:string; restr:string;... [阅读全文]

delphi:Delphi的指针

delphi中由于vcl的存在,于是指针很少用到。昨天和“贱男”(一个做sp的朋友)在讨论一个多线程的问题,最后考虑是不是指针传递的错误。 要求是这样的:sql的数据库,程序中的主线程以sql查询获取二十条记录,然后传递给子线程,主线程挂起。while ....not语句,一条条赋给子线程,每子线程存一条记录,以指针传递的(pchar).应用华为的api(vc编写)其中LPCSTR用delph... [阅读全文]

oop编程思想:深入Delphi编程(OOP)(二)

Protected类型的成员以及什么是“派生类”等问题我们留到以后再进行讨论,现在我们将注意力集中在前两者。   Public类型就是在上面例子中的那种类型,这个很好理解。而Private类型,根据表格中的简单解释,只能在该成员被声明的那个类(也就是该成员所属的那个类啦)中被访问,越出这个界限,它就是不可见的。那么,Private类型的成员将如何被使用呢?简单地说,就是通过一个Public类的方法... [阅读全文]

空之轨迹第零章:Delphi进阶之第零章-...

Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows 应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性 和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程 序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提... [阅读全文]

[Delphi]利用createRemoteThread远程注入(非DLL...

DELPHI代码,直截注入别的进程,之后直截运行在别的进程中的代码! 效果是弹出一个确认框! 本方法不能在98系统下使用! function createRemoteThread(hProcess: THandle; lpThreadAttributes: Pointer; dwStackSize: DWORD; lpStartAddress: TFNThreadStartRout... [阅读全文]

delphi:此Delphi不是彼Delphi

此Delphi原来不是彼Delphi,全称“美国德尔福派客电气系统有限公司”。 早上6点就起来了为的是能赶上他们公司班车,6点哪印象中已经有几年没这么早了。HR Serena再三叮嘱不要错过班车,6点半就冲到了控江路打虎山路班车点,不过来得似乎也太早了,班车6点50才过来,那个困啊,上车就睡,迷迷糊糊中就到了嘉定安亭了。下车一看公司是一个厂房式的大房子就有数了,估计这是工厂。直接进了他们大厅,不... [阅读全文]

delphi开发:DELPHI基础开发技巧

DELPHI基础开发技巧 ◇[DELPHI]网络邻居复制文件 uses shellapi; copyfile(pchar(''newfile.txt''),pchar(''//computername/direction/targer.txt''),false); ◇[DELPHI]产生鼠标拖动效果 通过MouseMove事件、DragOver事件、EndDrag事件实现,例如在PANEL上的LA... [阅读全文]

蠕虫病毒:用Delphi来编写蠕虫病毒浅析

可能大家想到病毒,第一反应就是可能是用asm来编写,或者是VBsript,而高级语言如Delphi就好象不能编写一样,其实事实并不是这个样子的,只要我们花一些时间,照样可以写出简短而高效的病毒程序来,一点也不输那些用汇编写出来的程序哦。   一个病毒程序首先要短小,我们的目标是经过压缩后控制在30k以下。用过delphi的朋友都知道,如果在uses里面加入forms,classes.....等... [阅读全文]

蠕虫病毒:浅谈用delphi来编写蠕虫病毒(I)

前言: 可能大家想到病毒,第一反应就是可能是用asm来编写,或者是vbsript,而高级语言如delphi就好象不能编写一样,其实事实并不是这个样子的,只要我们花一些时间,照样可以写出简短而高效的病毒程序来,一点也不输那些用汇编写出来的程序哦。 一个病毒程序首先要短小,我们的目标是经过压缩后控制在30k以下。用过delphi的朋友都知道,如果在uses里面加入forms,classes..... [阅读全文]

odbc数据源:Delphi ODBC

Delphi是一个优秀的可视化软件开发环境,并已广泛应用于数据库软件的开发。在DelphiC/S版环境中,结合其优化的数据库操作,以及Borland Database Engine(即:BDE,数据库引擎),对开发客户机/服务器系统下的网络数据库软件提供了更加快速有效的途径。在客户机/服务器系统中,服务器端我们采用Microsoft SQL Server6.0 for WindowsNT作为数据库... [阅读全文]

Delphi with word code

yzhshi (2001-11-18 18:03:00) [center] OleWord时一些用用的代码 [/center] [center][email protected][/center] 一、Delphi程序启动Word 采用CreateOleObjects的方法来启动Word,调用VBA代码,具体实现过程为: 首先... [阅读全文]

Delphi的消息处理

Delphi是Borland公司的一种面向对象的可视化软件开发工具。 Delphi集中了Visual C++和Visual Basic两者的优点:容易上手、功能强大,特别是在界面设计、数据库编程、网络编程方面更有其独特的优势。 Delphi中的消息 消息是Windows发出的一个通知,它告诉应用程序某个事件发生了。在Delphi中,大多数情况下Windows的消息被封装在VCL的事件中,我们只需... [阅读全文]

delphi编程

.5类 3.5.1 命名及格式 类的名字必须有意义并且类型的名字之前要加前缀'T'。例如: type TCustomer = class(TObject) 类实例的名字通常是去掉'T'的类的名字。例如: var Customer: TCustomer; 3.5.2 类中的变量 3.5.2.1命名及格式 类的名字必须有意义并且类型的名字之前要加前缀'F'。... [阅读全文]

delphi:Delphi惹谁了?

Delphi惹谁了? 最早的时候就有C++程序员做Win32的产品没有Delphi程序员快,不服气地说Delphi的不好,理由是Delphi只能拖拉控件,不能OOP。几年以前,当Java刚刚火起来的时候,Java程序员说Delphi不行,理由是Delphi不能开发web。后来有一本《Java与模式》的书让Java程序员大开眼界,他们常常在与Delphi程序员论战时使出撒手锏:“Delphi能用设... [阅读全文]

delphi调用webservice

如今 Web Service 已越来越火了,在DotNet已开发的Web Service中,Delphi 7如何方便的调用DotNet写的Web Service呢? 方法有两种,一种是在Delphi 7中WSDLImp工具将DotNet写的Web Service转化为Interface 单元文件,另一种方法是用MS 提供的 Microsoft Soap Toolkit(MSST) 工具。 下面是用... [阅读全文]

api函数详解:Delphi中使用API函数详解

大家别误会,这里的戴妃可不是已经香销玉殒的英国王妃,而是INPRISE的招牌产品DELPHI的中文译名!介绍DELPHI的文章已经很多了,大家是不是被它强大的开发功能所折服?可视化编程的出现,使很多朋友圆了程序梦。的确,几个控件的搭配再加上几条语句,也许一个软件就出来了。但是,你是否已不满足使用别人的元件?想更深入的了解WINDOWS的编程?更换的掌握DELPHI?OK,请继续往下看。   DOS... [阅读全文]

局域网聊天程序:用Delphi编写局域网中的聊天程序

用Delphi编写局域网中的聊天程序来源: 作者: 出处:巧巧读书 2006-11-02 进入讨论组 关 键 词:delphi ie ip地址 os win98 Internet盛行的今天,网上聊天已成为一种时尚。同时,各单位已建成了自己的局域网;能否在局域网上实现聊天呢?可以,网上到处都有这种工具。当然,我们可以拥有自己版权的聊天工具。   User Datagram Pr... [阅读全文]

(转) delphi 2007脱离dotnet的方法

导航:论坛 - 经典工具 斑竹:liumazi,ruralboy 作者: asmcat2000 (asmcat2000)▲▲△△△- 盒子活跃会员 2008-2-1 12:28:53 标题:delphi 2007脱离dotnet的方法(原创)浏览:118 加入我的收藏 楼主:这几天从Delphi2006换到2007了,感觉速度有点慢。 正好过年闲来无事,就试试两者到底有什么区别。 ... [阅读全文]

软件编码规范:软件编码规范(Delphi版)2

四、文件 4.1 工程文件 4.1.1 命名 工程文件应取个描述性的名字。例如,Delphi开发者指南错误管理器 的工程名字是:DDGBugs.dpr。一个有关系统信息的程序的名字就应象 SysInfo.dpr。 4.2 窗体文件 4.2.1 命名 一个窗体文件的取名应可以描述使用该窗体的目的,并加以后缀Frm。例如,一个“关于”的窗体的文件名应是AboutFrm.dpr。主窗体的文件... [阅读全文]

如何实现远程控制:用Delphi实现远程控制

WinSock是一组API,用于在网络上传输数据和交换信息。虽然现在有很多工具如FTP程序可以在网络上传输数据和文件,但是通过WinSock编程有更大的灵活性,它不需要关心网络连接的细节,然而用WinSock编程却很复杂,但是在Delphi中我们并不需要直接与WinSock的API打交道,因为TClientSocket元件和TServerSocket元件(在Internet页)封装了WinSock... [阅读全文]

Delphi 7.0常用函数速查手册(1)

函数由一句或多句代码组成,可以实现某个特定的功能。使用函数可以使代码更加易读、易懂,加快编程速度及减少重复代码。过程与函数类似,过程与函数最重要的区别在于,过程没有返回值,而函数能有返回值。   在Delphi 7.0中,已为我们定义好了非常多的函数,大致分类有6种:数据类型转换函数、字符串、数组操作函数、文件、磁盘操作函数、内存、指针操作函数、数学运算函数、日期函数。   在Delphi中调用函... [阅读全文]

delphi木马生成技术

恶浪传说 经常会看到鸽子或一些木马可以自定义生成一个服务端程序,开始很奇怪,他是怎么做到的!后来去网上搜了下,但是没找到相关文章! 后来碰巧得到了一个QQ病毒的源代码,而这个程序就可以生成一个文件,于是就研究了下代码,但是收获不大,但是很实用,他的大致思路和鸽子是一样的:原理一:在程序的尾部追加数据,然后程序运行时从尾部读取数据,这个方法看似容易,但是实际操作的时候遇到了很多问题,我最不明白的是他... [阅读全文]

Delphi的Hint入门指导

Delphi中使用提示是如此简单,只需将欲使用Hint的控件作如下设置:   ShowHint := True;   Hint := ‘提示信息’;   不必写一行代码,相当方便。   但有时我们又想自己定制提示的效果,使其看起来更美观更具个人特色,没关系,Delphi完全有办法让你写出自己喜欢的Hint效果。   Delphi的Hint功能实现归类在Application类中,所以我们可... [阅读全文]

Delphi中建议使用的语句

我是木予 { No.1 判断逻辑类型 } var B: Boolean; begin B := Boolean(2); //这样只是为了调试//B := True; if B = True then ShowMessage('B = True'); //不建议//不安全 /////// if B then ShowMessage('B'); //建议//简短 end; var B: Boolean... [阅读全文]
< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 > >> 共1366条 分46页