2020年12月25日

将DLL DLL代码从Delphi 2007移植到delphi xe3

摘要: 我有一个在Delphi 2007中开发的win32应用程序的工作钩子dll代码。从那时起,我将应用程序移植到Delphi xe3,但现在hook dll或注入函数不起作用。 hook dll替换了winsock数据发送和检索UDP和TCP的功能。请指导。 注射功能 Function InjectDl 阅读全文

posted @ 2020-12-25 13:41 癫狂编程 阅读(178) 评论(0) 推荐(0)

DELPHI下的Winsock编程(二)--一些基本的API函数

摘要: 勿在浅沙筑高楼。在谈论TServerSocket等组件编写之前,这里先对Winsock中一些基本概念和API函数做一个简单的说明。一、定址 要通过Winsock建立通信,必须了解如何利用指定的协议为工作站定址。Winsock 2引入了几个新的、与协议无关的函数,它们可和任何一个地址家族一起使用;但是 阅读全文

posted @ 2020-12-25 13:38 癫狂编程 阅读(450) 评论(0) 推荐(0)

Delphi 编译错误信息表

摘要: ; not allowed before ELSE ElSE前不允许有“;” <clause> clause not allowed in OLE automation section 在OLE自动区段不允许“<clause>”子句 <name> is not a type identifier < 阅读全文

posted @ 2020-12-25 13:36 癫狂编程 阅读(338) 评论(0) 推荐(0)

Delphi下的WinSock编程

摘要: 一、定址 要通过Winsock建立通信,必须了解如何利用指定的协议为工作站定址。Winsock 2引入了几个新的、与协议无关的函数,它们可和任何一个地址家族一起使用;但是大多数情况下,各协议家族都有自己的地址解析机制,要么通过一个函数,要么作为一个投给getsockopt的选项。 因为目前网络编程中 阅读全文

posted @ 2020-12-25 13:35 癫狂编程 阅读(519) 评论(0) 推荐(0)

基于Delphi使用API实现Sock通讯

摘要: 对自己打算使用的那个协议,必须把该参数填充一个地址缓冲区,第三个参数是要传递的、由协议决定的地址的长度。例如这样一段代码 var ErrorCode : integer; SockAdd_In : TSockAddrIn; ... begin ... SockAdd_In.sin_family := 阅读全文

posted @ 2020-12-25 13:34 癫狂编程 阅读(678) 评论(0) 推荐(0)

delphi7与XE的变量与函数的改变

摘要: 跟往常一样拿着delphi7老程序放在delphi XE中编译发现一些问题总结 1.Pchar类型报错问题 [dcc32 Error]XXX.pas(1299): E2010 Incompatible types: 'PAnsiChar' and 'PWideChar'。 Delphi中有PChar 阅读全文

posted @ 2020-12-25 13:13 癫狂编程 阅读(851) 评论(0) 推荐(0)

Delphi7·ProgressBar控件

摘要: Delphi7如何制作进度条? 步骤如下:1.找到win32的ProgressBar控件。2.将ProgressBar.Max:=x; //x为进度条的长度3.ProgressBar.Position:=ProgressBar.Position+y; //y为每次进度条增加的进度,可以设置条件或循环 阅读全文

posted @ 2020-12-25 09:30 癫狂编程 阅读(745) 评论(0) 推荐(0)

delphi 进度条

摘要: 1.progressbar 进程控制条 主要的属性:Max,Min,Step 与Timer一起使用 while(pb1.Position<pb1.Max) do //pb1是progressbar进度条控件 begin pb1.StepIt; end; 2.Gauge 与progressbar用途完 阅读全文

posted @ 2020-12-25 09:29 癫狂编程 阅读(675) 评论(0) 推荐(0)

delphi带包编译详解(build with runtime package)

摘要: build with runtime package勾上后,为动态编译,此时bpl包里的内容不会被编译进exe,发布时需要带上所用到的bpl。优点是exe小,方便分模块升级,缺点是总文件体积大。勾上后,下面的编辑框里会自动填上所有当前环境已安装的包,这些包,只要被此次exe用到,就不会编译进exe。 阅读全文

posted @ 2020-12-25 09:28 癫狂编程 阅读(652) 评论(0) 推荐(0)

导航

好的代码像粥一样,都是用时间熬出来的