上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 104 下一页

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 癫狂编程 阅读(651) 评论(0) 推荐(0)

2020年12月24日

TList 的 quicksort 算法研究和使用。

摘要: // 自定义的比较函数 function cmp(p1, p2: pointer): integer;begin end; // quicksort原文 procedure QuickSort(SortList: PPointerList; L, R: Integer; SCompare: TLis 阅读全文

posted @ 2020-12-24 23:46 癫狂编程 阅读(121) 评论(0) 推荐(0)

Delphi7升级到Delphi 2010、Delphi XE、Delphi XE2总结

摘要: 这两天把一个使用Delphi2007成功升级到了Delphi2010。升级途中很艰辛,总结了 以下经验与大家分享。另外,D7使用的第三方组件,由于官方没有发布For Delphi2010的更新,修改的第三 方组件列表见文章尾部。1,PChar因为Delphi不支持无类型指针的算术运算,很多程序员使用 阅读全文

posted @ 2020-12-24 23:32 癫狂编程 阅读(1687) 评论(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-24 14:27 癫狂编程 阅读(784) 评论(0) 推荐(0)

2020年12月23日

Delphi IDE 批量替换工具

摘要: 阅读全文

posted @ 2020-12-23 19:37 癫狂编程 阅读(298) 评论(0) 推荐(0)

2020年12月22日

Firebird(火鸟)数据库 v3.0.3.32900官方版

摘要: 参考:http://www.xue51.com/soft/3144.html firebird数据库是由Borland公司研发的一款跨平台关系型数据库系统,它基于开源的Interbase6.0,拥有数据视图、触发器、事物处理以及存储过程等大型关系数据库的所有特性,在稳定性和兼容性上也有良好的扎实基础 阅读全文

posted @ 2020-12-22 16:02 癫狂编程 阅读(1733) 评论(0) 推荐(0)

IDE Fix Pack 6.4.4 released (bugfix release)

摘要: IDE Fix Pack 6.4.4 addresses two bugs. It fixes an issue with the TCustomListBox.ResetContent patch that was introduced with version 6.4 and caused EI 阅读全文

posted @ 2020-12-22 01:15 癫狂编程 阅读(149) 评论(0) 推荐(0)

Delphi Distillerv1.85绿色版说明

摘要: 参考:https://www.cr173.com/soft/5227.html - Delphi 5 tweaks:- Don't create .~bpl files.- Don't create .cfg files.- Use Tahoma font by default.- Don't sh 阅读全文

posted @ 2020-12-22 00:59 癫狂编程 阅读(1500) 评论(0) 推荐(0)

2020年12月21日

delphi10.1错误 E2010 Incompatible types: 'PWideChar' and 'string'

摘要: 错误:[dcc32 Error] Frm_Main.pas(243): E2010 Incompatible types: 'PWideChar' and 'string' 参考:https://www.cnblogs.com/ywangzi/archive/2013/01/06/2847441.h 阅读全文

posted @ 2020-12-21 02:37 癫狂编程 阅读(703) 评论(0) 推荐(0)

2020年12月20日

打开sln文件时提示“选择的文件时解决方案文件,但是用此应用程序的较新版本创建的,无法打开”

摘要: 转载自 http://blog.csdn.net/g1036583997/article/details/18985375 今天某童鞋想打开老师给的一个VS2010的工程,而其电脑上却没有装VS2008,只装了VS2008, 我让其将工程发给我,我的机子也只装了VS2008,打开工程时提示如下: 选 阅读全文

posted @ 2020-12-20 21:58 癫狂编程 阅读(2380) 评论(0) 推荐(0)

C#用DesignSurface实现一个简单的窗体设计器

摘要: System.ComponentModel.Design.DesignSurface是为设计组件提供一个用户界面,通过它可以实现一个简单的窗体设计器。 在构建之前,我们需要引入System.Design.dll,否则会出现找不到DesignSurface的错误。 private void Form1 阅读全文

posted @ 2020-12-20 21:55 癫狂编程 阅读(1063) 评论(0) 推荐(0)

C# 实现Remoting双向通信

摘要: 本篇文章主要介绍了C# 实现Remoting双向通信,.Net Remoting 是由客户端通过Remoting,访问通道以获得服务端对象,再通过代理解析为客户端对象来实现通信的 闲来无事想玩玩双向通信,实现类似QQ的互发消息的功能。于是乎开始学习.Net Remoting. .Net Remoti 阅读全文

posted @ 2020-12-20 17:02 癫狂编程 阅读(822) 评论(0) 推荐(0)

上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 104 下一页

导航

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