
Ares Galaxy
文章平均质量分 57
del123
的
展开
-
编译 Ares Galaxy 的过程
这几天工作不忙,在公司闲着没事,逛逛sourceforge,忽然发现排名第二位的Ares居然是Delphi编写的。正是俺的老本行。下载下来瞄~一下。看一下下面的文本文件,头小发懵~这么多第三方控件!算了,今天反正闲着,试试看吧。 首先就是回到俺以前的Delphi7上,要不是2006所带的重构工具和IDE实在太诱人,俺还是觉得Delphi7的界面友好,大概是习惯的缘故吧。原创 2008-01-14 17:08:00 · 2877 阅读 · 2 评论 -
Ares源码 单元介绍(自己根据最新版本更新)
源代码压缩包文件名:aresregular209_05032007.zipares/,,ares_objects,应用程序对象(some application objects are listed here)ares_types,应用程序数据结构AsyncExTypes,视频解码器??blcksock,socketchatroom_*,聊天室相关class_cmdlist,命令行列表Clas转载 2008-01-15 15:59:00 · 2291 阅读 · 2 评论 -
Ares 代码心得1
1、创建一个临时的定时器刷新界面,注意执行OnTimer的时候把自己free掉。另,OnTimer传进来的Sender就是Timer自己。2、SHFOLDER.DLL .....(外壳文件夹服务). 若要正常打开系统属性, 例如我的文档,需要保留此文件。例如Ares中利用此函数获得我的文档的地址。3、ufrmhint:提示窗口,(最具特色的UI之一)。其中对于透明窗体的应用很原创 2008-01-15 17:01:00 · 1811 阅读 · 0 评论 -
uplaylistfrm 和 Drag_N_Drop 单元
uplaylistfrm: 播放列表窗口。很大一部分拖放的代码写在了mainform的Drag_And_Drop_AddFile方法里。用惯了Delphi封装好的拖放,今天就对Windows拖放的Api熟悉一下。 首先是设置窗体创建参数 TCreateParams 结构。使窗体可以接受WM_DROPFILES 消息。Params.ExStyle := Params.ExStyle or原创 2008-01-18 11:17:00 · 893 阅读 · 0 评论 -
Classes2 单元
比较了一下。我感觉稍微有效的点的代码在Grow部分。这是TMyList的Growprocedure TMyList.Grow;begin if FCapacity64 then SetCapacity(FCapacity+8) else if FCapacity256 then SetCapacity(FCapacity+32) else if FCapacity1024 the原创 2008-01-18 16:52:00 · 683 阅读 · 0 评论