E2202 Required package ‘vcl’ not found

1. Error: tmsdXXXX.dpk(165) Fatal: E2202 Required package ‘vcl’ not found OR tmsdXXXX.dpk(165) Fatal: E2202 Required package ‘rtl’ not found

This means that your Delphi library path is not properly setup. Please make sure that the folder is included in your library path where vcl.dcp is located, this normally is $(BDS)\lib  继续阅读

Delphi XE5 lite 8.0 百度盘下载

image

为了便于在 Lite 8.0 中集成 freecat、huayan889、sinner、yuto 等大侠的特别补丁,写了这个:Activator.exe

主要作用:

1、整合 freecat、gateway、huayan889、sinner、yuto 的特别补丁、sn、cglm.ini 等
2、经测试,yuto 提供的方法较为稳定,Keygen.exe 方法暂时保留

相对原始部署方式,这个 Activator 实现“一键激活”!

继续阅读

XE3 安装

资料来自board4all

1.下载xe3的iso文件

http://altd.embarcadero.com/download/radstudio/xe3/delphicbuilder_xe3_win.iso 

2.使用以下序列号安装

MAFA-A3D7PD-FJBBAE-FACN

 

 

 

 

3.使用以下链接中的破解文件覆盖

http://www.board4allcz.eu/showthread.php?t=520512

 

 

其实就是个borlndmm.dll

eXcEl3rator100.zip

覆盖后,启动rad,第一次会让你输入序列号校验等,直接以后再说,重启就显示已破解了

image 继续阅读

Delphi 中获取文件类型说明

就是根据文件名,获取文件类型说明,如.bat文件,可获取到“Windows 批处理文件”

代码:

var
  FileInfo: TSHFileInfo;
begin
  Result := INFO_UNKOWN_TYPE; //’未知类型’
  try
    SHGetFileInfo(pchar(AFileName), 0, FileInfo, sizeof(FileInfo), SHGFI_TYPENAME);
    Result := FileInfo.szTypeName;
  except
  end;
end;

 

需包含单元ShellAPI。

TListView自定义排序

image

Delphi中TListView的排序步骤,主要使用到两个事件

FOnColumnClick: TLVColumnClickEvent;

FOnCompare: TLVCompareEvent;

简单点的说,就是定义FOnCompare事件,即下面的lvPCCompare,指定每个列,即column的比较方法,返回compare正负值。

然后实现FOnColumnClick事件,就是点击标题事件,下面的代码,主要的处理都是一个箭头图标的处理,关键在lv.CustomSort(nil, Column.index);的调用。

继续阅读

窗体handle的一个小问题

最近在做一个小项目,需要更新一个窗体上的memo

原先使用的是event,经常会发现界面锁死,无响应了

后干脆使用message,postmessage不等待处理,直接返回,而sendmessage等待处理

当然使用sendmessage了。

由于该form是嵌入到一个tabsheet上的,原先的代码是

//创建baselist实例,嵌入到tabsheet中

frmClient := TfrmClient.Create(Self);

frmClient.BorderStyle := bsNone;

frmClient.Align := alClient;
tmpclient.LogReceiver:=frmClient.Handle;

frmClient.Parent := ts;
frmClient.Show;

测试时,发现,frmclient里面,无论如何,无法收到message

经调试才发现设置时的handle,即tmpclient.LogReceiver,和实际的handle不一样。

后才发现form设置parent属性时,是有可能更改本身的handle值的。

把setparent属性移动到取handle之前,即可。

安装Delphi XE2

image

从EMule上下载了一个ISO的镜像,安装还是比较顺利的,但是激活的时候,出了点意外

用“[应用程序开发工具].Embarcadero.RAD.Studio.XE2.Architect.CRACK.ONLY-CST.zip”,里面的bds.exe替换一下,根本启动不了ide,导致我重新修复了一下,才算是搞定,还好不用重装。

最后,还是用盒子上lsuper的activator 5.2,一下子就搞定了。

image

ModelMaker Code Explorer (MMX) v9.0.0.1943 破解版

ModelMaker Code Explorer是Delphi标准编辑器的替代品,它完全支持Delphi5,6,7,8以及C#Builder。它提供了下列元素:1、浏览器(Brower ):用来增强在IDE中的导航体验;2、结构化的编辑器:使用与ModelMaker相同的方法创建、编辑、删除和拷贝类、成员及模块过程;3、支持每日进行的重构:如提取方法、提取类、重命名参数等等;4、IDE编辑器增强:如添加本地变量,添加方法等等。

image

继续阅读