<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[RESTOOLS]]></title>
<link>http://restools.hanzify.org/</link>
<description><![CDATA[打造最强的资源编辑工具系列]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog2 v2.4]]></copyright>
<webMaster><![CDATA[restools@21cn.com(xin)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>RESTOOLS</title> 
	<url>http://restools.hanzify.org/images/logos.gif</url> 
	<link>http://restools.hanzify.org/</link> 
	<description>RESTOOLS</description> 
</image>

			<item>
			<link>http://restools.hanzify.org/default.asp?id=47</link>
			<title><![CDATA[Inno Setup 编译器编辑功能增强版 (build 080513)]]></title>
			<author>restools@21cn.com(xin)</author>
			<category><![CDATA[NSIS &amp; InnoSetup]]></category>
			<pubDate>Tue,13 May 2008 20:30:26 +0800</pubDate>
			<guid>http://restools.hanzify.org/default.asp?id=47</guid>	
		<description><![CDATA[把 INNO 中的编译器编辑程序 Compil32.exe 进行的部分修改，使它尽量适合 <span style="color:Black">[</span>code<span style="color:Black">]</span> 段代码的编写。<br/>:) <br/>PS: 以后的修改方向是把 <span style="color:Black">[</span>code<span style="color:Black">]</span> 段的代码编写变得更容易，但是不会费时间实现 ISTOOL 一样的功能。因为实在是太花时间了，一般如果动用到这个编译器来编辑脚本，都是因为要调试 <span style="color:Black">[</span>code<span style="color:Black">]</span> 段代码的。<br/><strong>附图：</strong><br/><img src="http://restools.hanzify.org/inno/pic/p050925.gif" border="0" alt=""/><br/><br/><strong><span style="color:red">build 050925</span></strong><br/><span style="color:blue">1. 基于<a href="http://www.jrsoftware.org/isinfo.php" target="_blank"> Inno Setup </a>5.1.5 重新编译。<br/>2. 在编译级别汉化本程序，汉化资源使用了莫名的汉化资源，在此感谢莫名提供汉化资源，减少了本人不少的工作量。<br/>3. 稍微修改了调试时的显示方式。跟 Delphi 更加的接近。<br/>4. 增加部分的关键字，参数的高亮显示，跟 ISTOOL 相同。<br/>5. 增加复制为 UBB 代码的功能，方便论坛发帖使用。<br/>6. 为方便编程控制事件，把里面部分控件换为 Delphi 5.0 有的更高级的控件。</span><br/><br/><strong><span style="color:red">build 051002</span></strong><br/><span style="color:blue">1. 修正向导中的一个BUG。(汉化时产生)<br/>2. 加入代码模板功能。可以快速输入 INNO 一些常用代码，可自己添加。<br/>(例如: 你有一些经常使用的代码，你可以为它们建立自己的代号，然后就很容易快速输入该段代码)</span><br/><strong>附图：</strong><br/><img src="http://restools.hanzify.org/inno/pic/p051002.gif" border="0" alt=""/><br/><br/><strong><span style="color:red">build 080428</span></strong><br/><span style="color:blue">1.添加一个代码分析视图，所有区段分析。code 段是重点，因为实现自动完成代码功能的前期工作都在这个视图中实现了，包括每个 procedure 和 function 的局部变量也被枚举了出来，只是没有在视图中显示。<br/>2.修正中文显示问题。<br/>3.改善一些界面上的显示。</span><br/><strong>附图：</strong><br/><img src="http://restools.hanzify.org/inno/pic/p080428.jpg" border="0" alt=""/><br/><span style="color:blue">1. 区段分析。<br/>2. 必须选项。<br/>3. record 类型。<br/>4. 全局 var 变量。<br/>5. 全局 const 常量。<br/>6. procedure 分析。<br/>7. funciton 分析。<br/>8. 内部支持过程。<br/>9. 结构有问题的 function 或者 procedure。</span><br/><br/><strong><span style="color:red">build 080502</span></strong><br/><span style="color:Blue">1.添加书签标记。<br/>2.开放了大部分在<a href="http://restools.hanzify.org/article.asp?id=43" target="_blank"> VNISEdit </a>中同样存在的编辑器选项。<br/>3.显示缩进竖线，方便代码阅读。<br/>4.修正部分编辑器的显示问题。</span><br/><strong>附图：</strong><br/><img src="http://restools.hanzify.org/attachments/month_0805/320085202245.gif" border="0" alt=""/><br/><img src="http://restools.hanzify.org/attachments/month_0805/m20085202315.gif" border="0" alt=""/><br/><br/><strong><span style="color:red">build 080503</span></strong><br/><span style="color:Blue">1.添加列块缩进处理，Tab 和 Shift+Tab 快捷键。<br/>2.添加注释选择文本功能，“;”和“/”控制，会自动检测所属区段的注释是用“;”还是“/”符号。只需要按“;”或者“/”键即可按照所属区段所使用的注释符号注释大量文本。<br/>2.开放了编辑器语法颜色选项。<br/>3.添加另存为 HTML 格式。并且开放 UBB 和 HTML 复制的几个选项。</span><br/><strong>附图：</strong><br/><img src="http://restools.hanzify.org/attachments/month_0805/g200853153245.gif" border="0" alt=""/><br/><br/><strong><span style="color:red">build 080508</span></strong><br/><span style="color:Blue">1.添加对 set of(集合) 和 array of(数组) 结构的代码分析。<br/>2.开放视图的高级提示，可显示过程函数明细，例如局部变量。(菜单中打开此功能)</span><br/><img src="http://restools.hanzify.org/attachments/month_0805/h200858212917.gif" border="0" alt=""/><br/><span style="color:Blue">3.添加对 Bracket 的支持。包括 begin, end, (, ),的对应。如果你用过 Visual Assist X ，就知道这个功能对于代码编写有多大的作用。颜色设置里面也可以设置该功能的颜色。错误配对也会显示红色。</span><br/><img src="http://restools.hanzify.org/attachments/month_0805/m200858213016.jpg" border="0" alt=""/><br/><br/><strong><span style="color:red">build 080511</span></strong><br/><span style="color:Blue">1.完善 Type, var 代码结构分析。<br/>2.添加 try end 配对显示。<br/>3.恢复功能：拖放文件，ESC 关闭查找替换窗口。</span><br/><br/><strong><span style="color:red">build 080513</span></strong><br/><span style="color:Blue">1.修正配对显示在自动换行下的显示问题。<br/>2.添加 Type , var 中关于 function 和 procedure 的定义。至此，基本完成了<a href="http://www.jrsoftware.org/isinfo.php" target="_blank"> Inno Setup </a>所有我知道的定义类型的视图分析，如果还有未能正确分析的请告诉我。<br/>3.添加 HotLink 实现技术，但是目前并无实际效用，因为并未加诸应用。以后将会用在变量，函数，类型，过程等等的跳转。同样能够进行颜色设定。(功能键：Ctrl + 鼠标左键点击，类似 Delphi)<br/>4.修正编辑器粘贴时的显示问题。</span><br/><br/><span style="color:Red">下载地址：</span><br/>适用于 5.1.5 版本 功能扩展到 build 051002<br/><span style="font-size:14pt"><strong><a target="_blank" href="http://restools.hanzify.org/inno/InnoCompiler051002.zip">http://restools.hanzify.org/inno/InnoCompiler051002.zip</a></strong></span><br/><br/>适用于 5.2.3 版本 功能扩展到 build 080513<br/><span style="font-size:14pt"><strong><a target="_blank" href="http://restools.hanzify.org/inno/InnoCompiler080513.zip">http://restools.hanzify.org/inno/InnoCompiler080513.zip</a></strong></span>]]></description>
		</item>
		
			<item>
			<link>http://restools.hanzify.org/default.asp?id=81</link>
			<title><![CDATA[Inno Setup 插件：火焰特效]]></title>
			<author>restools@21cn.com(xin)</author>
			<category><![CDATA[InnoSetup 使用技巧]]></category>
			<pubDate>Sun,13 Apr 2008 14:24:07 +0800</pubDate>
			<guid>http://restools.hanzify.org/default.asp?id=81</guid>	
		<description><![CDATA[<img src="http://restools.hanzify.org/attachments/month_0804/g2008413142310.gif" border="0" alt=""/><br/><br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://restools.hanzify.org/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用来自  test.iss,2008-4-13 14:45:17 "/> 引用来自  test.iss,2008-4-13 14:45:17 </div><div class="UBBContent"><span style="font-family:新宋体"><span style="color:#000000"><span style="color:#008000">; -- test.iss --<br/>; restools<br/>; <a href="http://restools.hanzify.org" target="_blank">http://restools.hanzify.org</a><br/>; 时间仓促，所以可能会有点谬误，如有错误可以提出<br/>; firectrl.dll 为一个用于<a href="http://www.jrsoftware.org/isinfo.php" target="_blank"> Inno Setup </a>的 17.5 KB 的火焰特效插件。<br/>; 需要注意，插件使用 MFC, 系统需要有 mfc42.dll，不过一般系统自带。<br/><br/></span><strong>[Setup]<br/></strong><span style="color:#0000FF">AppName</span>=我的程序<br/><span style="color:#0000FF">AppVerName</span>=我的程序 版本 1.5<br/><span style="color:#0000FF">DefaultDirName</span>=<span style="color:#FF4040">{pf}</span>\我的程序<br/><span style="color:#0000FF">DefaultGroupName</span>=我的程序<br/><span style="color:#0000FF">UninstallDisplayIcon</span>=<span style="color:#FF4040">{app}</span>\MyProg.exe<br/><span style="color:#0000FF">Compression</span>=lzma<br/><br/><strong>[Files]<br/></strong><span style="color:#0000FF">Source</span>: &#34;MyProg.exe&#34;; <span style="color:#0000FF">DestDir</span>: &#34;<span style="color:#FF4040">{app}</span>&#34;<br/><span style="color:#0000FF">Source</span>: &#34;Readme.txt&#34;; <span style="color:#0000FF">DestDir</span>: &#34;<span style="color:#FF4040">{app}</span>&#34;; <span style="color:#0000FF">Flags</span>: <span style="color:#802020">isreadme<br/></span><span style="color:#0000FF">Source</span>: &#34;firectrl.dll&#34;; <span style="color:#0000FF">Flags</span>: <span style="color:#802020">dontcopy<br/></span><span style="color:#0000FF">Source</span>: &#34;MicrosoftClassic15.bmp&#34;; <span style="color:#0000FF">Flags</span>: <span style="color:#802020">dontcopy<br/><br/></span><strong>[Icons]<br/></strong><span style="color:#0000FF">Name</span>: &#34;<span style="color:#FF4040">{group}</span>\我的程序&#34;; <span style="color:#0000FF">Filename</span>: &#34;<span style="color:#FF4040">{app}</span>\MyProg.exe&#34;<br/><br/><strong>[code]<br/><br/></strong><span style="color:#0000FF">function </span>enablefire(ParentWnd: HWND; Left, Top: integer; Bmp: HBITMAP;<br/>&nbsp;&nbsp;&nbsp;&nbsp; FireAlpha: integer): BOOL; <span style="color:#0000FF">external </span>&#39;enablefire@files:firectrl.dll stdcall&#39;;<br/><span style="color:#008000">//ParentWnd&nbsp;&nbsp;&nbsp;&nbsp; 放置特效窗口的父窗口句柄。<br/>//Left&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;特效窗口x位置<br/>//Top&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 特效窗口y位置<br/>//Bmp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 位图句柄。<br/>//FireAlpha&nbsp;&nbsp;&nbsp;&nbsp; 火焰 Alpha 值 0~100，值越大，火焰更浓。<br/>//注意，火焰插件自动根据图片来设定高度和宽度，<br/>//另外火焰底图必须是翻转的图片，显示的时候会翻转图片来显示。<br/><br/></span><span style="color:#0000FF">function </span>disablefire(): BOOL; <span style="color:#0000FF">external </span>&#39;disablefire@files:firectrl.dll stdcall&#39;;<br/><span style="color:#008000">//释放火焰插件<br/><br/></span><span style="color:#0000FF">var<br/>&nbsp;&nbsp;</span>bmp: TBitmap;<br/><br/><span style="color:#0000FF">procedure </span>InitializeWizard();<br/><span style="color:#0000FF">begin<br/>&nbsp;&nbsp;</span>ExtractTemporaryFile(&#39;MicrosoftClassic15.bmp&#39;);<br/>&nbsp;&nbsp;bmp := TBitmap.cr&#101;ate;<br/>&nbsp;&nbsp;bmp.LoadFromFile(ExpandConstant(&#39;{tmp}\MicrosoftClassic15.bmp&#39;));<br/><br/>&nbsp;&nbsp;enablefire(WizardForm.WelcomePage.Handle, 0, 0, bmp.Handle, 50);<br/><span style="color:#0000FF">end</span>;<br/><br/><span style="color:#0000FF">procedure </span>DeinitializeSetup();<br/><span style="color:#0000FF">begin<br/>&nbsp;&nbsp;</span>disablefire();<br/>&nbsp;&nbsp;bmp.Free;<br/><span style="color:#0000FF">end</span>;<br/></span></span></div></div><br/><br/><span style="color:Blue">PS: 这个插件最好是用黑色主题的安装程序，例如像我之前仿 InstallShield 安装界面那样调整安装程序的界面颜色，把整个安装界面调成暗色调，那么这个插件的效果看起来才会不错的。</span><br/><br/>点击下面连接下载例子。<br/><span style="font-size:14pt"><a target="_blank" href="http://restools.hanzify.org/inno/firectrl/inno_firectrl.zip">http://restools.hanzify.org/inno/firectrl/inno_firectrl.zip</a></span><br/>]]></description>
		</item>
		
			<item>
			<link>http://restools.hanzify.org/default.asp?id=80</link>
			<title><![CDATA[Inno Setup 插件：水纹特效]]></title>
			<author>restools@21cn.com(xin)</author>
			<category><![CDATA[InnoSetup 使用技巧]]></category>
			<pubDate>Sun,13 Apr 2008 12:42:37 +0800</pubDate>
			<guid>http://restools.hanzify.org/default.asp?id=80</guid>	
		<description><![CDATA[<img src="http://restools.hanzify.org/attachments/month_0804/f2008413124011.gif" border="0" alt=""/><br/>尝试实现，的确遇到了比普通插件更难处理的问题。所以才认真的做了一下。<br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://restools.hanzify.org/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用来自  test.iss,2008-4-13 13:03:57 "/> 引用来自  test.iss,2008-4-13 13:03:57 </div><div class="UBBContent"><span style="font-family:新宋体"><span style="color:#000000"><span style="color:#008000">; -- test.iss --<br/>; restools<br/>; <a href="http://restools.hanzify.org" target="_blank">http://restools.hanzify.org</a><br/>; 时间仓促，所以可能会有点谬误，如有错误可以提出<br/>; waterctrl.dll 为一个用于<a href="http://www.jrsoftware.org/isinfo.php" target="_blank"> Inno Setup </a>的 16.5 KB 的水纹特效插件。<br/>; 需要注意，插件使用 MFC, 系统需要有 mfc42.dll，不过一般系统自带。<br/><br/></span><strong>[Setup]<br/></strong><span style="color:#0000FF">AppName</span>=我的程序<br/><span style="color:#0000FF">AppVerName</span>=我的程序 版本 1.5<br/><span style="color:#0000FF">DefaultDirName</span>=<span style="color:#FF4040">{pf}</span>\我的程序<br/><span style="color:#0000FF">DefaultGroupName</span>=我的程序<br/><span style="color:#0000FF">UninstallDisplayIcon</span>=<span style="color:#FF4040">{app}</span>\MyProg.exe<br/><span style="color:#0000FF">Compression</span>=lzma<br/><br/><strong>[Files]<br/></strong><span style="color:#0000FF">Source</span>: &#34;MyProg.exe&#34;; <span style="color:#0000FF">DestDir</span>: &#34;<span style="color:#FF4040">{app}</span>&#34;<br/><span style="color:#0000FF">Source</span>: &#34;Readme.txt&#34;; <span style="color:#0000FF">DestDir</span>: &#34;<span style="color:#FF4040">{app}</span>&#34;; <span style="color:#0000FF">Flags</span>: <span style="color:#802020">isreadme<br/></span><span style="color:#0000FF">Source</span>: &#34;waterctrl.dll&#34;; <span style="color:#0000FF">Flags</span>: <span style="color:#802020">dontcopy<br/></span><span style="color:#0000FF">Source</span>: &#34;WizModernImage-Is.bmp&#34;; <span style="color:#0000FF">Flags</span>: <span style="color:#802020">dontcopy<br/><br/></span><strong>[Icons]<br/></strong><span style="color:#0000FF">Name</span>: &#34;<span style="color:#FF4040">{group}</span>\我的程序&#34;; <span style="color:#0000FF">Filename</span>: &#34;<span style="color:#FF4040">{app}</span>\MyProg.exe&#34;<br/><br/><strong>[code]<br/><br/></strong><span style="color:#0000FF">function </span>enablewater(ParentWnd: HWND; Left, Top: integer; Bmp: HBITMAP;<br/>&nbsp;&nbsp;&nbsp;&nbsp; WaterRadius, WaterHeight: integer): BOOL; <span style="color:#0000FF">external </span>&#39;enablewater@files:waterctrl.dll stdcall&#39;;<br/><span style="color:#008000">//ParentWnd&nbsp;&nbsp;&nbsp;&nbsp; 放置特效窗口的父窗口句柄。<br/>//Bmp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 位图句柄。<br/>//WaterRadius&nbsp;&nbsp; 水纹半径，会令到水纹看起来范围更广。<br/>//WaterHeight&nbsp;&nbsp; 水纹高度，会令到水纹看起来更深。<br/>//注意，水纹插件自动根据图片来设定高度和宽度，<br/>//另外水纹底图必须是翻转的图片，显示的时候会翻转图片来显示。<br/><br/></span><span style="color:#0000FF">function </span>waterblob(x, y: integer; radius, height: integer): BOOL; <span style="color:#0000FF">external </span>&#39;waterblob@files:waterctrl.dll stdcall&#39;;<br/><span style="color:#008000">// 在 x,y 点产生半径为radius, 高度为height 的水纹。<br/><br/></span><span style="color:#0000FF">function </span>flattenwater(): BOOL; <span style="color:#0000FF">external </span>&#39;flattenwater@files:waterctrl.dll stdcall&#39;;<br/><span style="color:#008000">// 平伏所有水纹。<br/><br/></span><span style="color:#0000FF">function </span>disablewater(): BOOL; <span style="color:#0000FF">external </span>&#39;disablewater@files:waterctrl.dll stdcall&#39;;<br/><span style="color:#008000">//释放水纹插件<br/><br/></span><span style="color:#0000FF">var<br/>&nbsp;&nbsp;</span>bmp: TBitmap;<br/><br/><span style="color:#0000FF">procedure </span>InitializeWizard();<br/><span style="color:#0000FF">var<br/>&nbsp;&nbsp;</span>GifFileName: <span style="color:#0000FF">String</span>;<br/><span style="color:#0000FF">begin<br/>&nbsp;&nbsp;</span>ExtractTemporaryFile(&#39;WizModernImage-Is.bmp&#39;);<br/>&nbsp;&nbsp;bmp := TBitmap.cr&#101;ate;<br/>&nbsp;&nbsp;bmp.LoadFromFile(ExpandConstant(&#39;{tmp}\WizModernImage-Is.bmp&#39;));<br/><br/>&nbsp;&nbsp;enablewater(WizardForm.WelcomePage.Handle, 0, 0, bmp.Handle, 3, 50);<br/><span style="color:#0000FF">end</span>;<br/><br/><span style="color:#0000FF">procedure </span>CurPageChanged(CurPageID: Integer);<br/><span style="color:#0000FF">begin<br/>&nbsp;&nbsp;if </span>CurPageID = wpWelcome <span style="color:#0000FF">then<br/>&nbsp;&nbsp;&nbsp;&nbsp;</span>waterblob(70, 198, 10, 1000)<br/>&nbsp;&nbsp;<span style="color:#0000FF">else<br/>&nbsp;&nbsp;&nbsp;&nbsp;</span>flattenwater();<br/><span style="color:#0000FF">end</span>;<br/><br/><span style="color:#0000FF">procedure </span>DeinitializeSetup();<br/><span style="color:#0000FF">begin<br/>&nbsp;&nbsp;</span>disablewater();<br/>&nbsp;&nbsp;bmp.Free;<br/><span style="color:#0000FF">end</span>;<br/></span></span></div></div><br/><br/>点击下面连接下载例子。<br/><span style="font-size:14pt"><a target="_blank" href="http://restools.hanzify.org/inno/waterctrl/inno_waterctrl.zip">http://restools.hanzify.org/inno/waterctrl/inno_waterctrl.zip</a></span><br/>]]></description>
		</item>
		
			<item>
			<link>http://restools.hanzify.org/default.asp?id=79</link>
			<title><![CDATA[把 NSIS 的 GIF 插件移植到了 Inno Setup]]></title>
			<author>restools@21cn.com(xin)</author>
			<category><![CDATA[InnoSetup 使用技巧]]></category>
			<pubDate>Wed,09 Apr 2008 21:58:42 +0800</pubDate>
			<guid>http://restools.hanzify.org/default.asp?id=79</guid>	
		<description><![CDATA[<img src="http://restools.hanzify.org/attachments/month_0804/120084921575.gif" border="0" alt=""/><br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://restools.hanzify.org/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用来自  test.iss,2008-4-9 22:21:14 "/> 引用来自  test.iss,2008-4-9 22:21:14 </div><div class="UBBContent"><span style="font-family:新宋体"><span style="color:#000000"><span style="color:#008000">; -- test.iss --<br/>; restools<br/>; <a href="http://restools.hanzify.org" target="_blank">http://restools.hanzify.org</a><br/>; 时间仓促，所以可能会有点谬误，如有错误可以提出<br/>; gifctrl.dll 为一个用于<a href="http://www.jrsoftware.org/isinfo.php" target="_blank"> Inno Setup </a>的 12 KB 的 gif 显示插件，同样可以显示 BMP 和 JPEG。<br/><br/></span><strong>[Setup]<br/></strong><span style="color:#0000FF">AppName</span>=我的程序<br/><span style="color:#0000FF">AppVerName</span>=我的程序 版本 1.5<br/><span style="color:#0000FF">DefaultDirName</span>=<span style="color:#FF4040">{pf}</span>\我的程序<br/><span style="color:#0000FF">DefaultGroupName</span>=我的程序<br/><span style="color:#0000FF">UninstallDisplayIcon</span>=<span style="color:#FF4040">{app}</span>\MyProg.exe<br/><span style="color:#0000FF">Compression</span>=lzma<br/><br/><strong>[Files]<br/></strong><span style="color:#0000FF">Source</span>: &#34;MyProg.exe&#34;; <span style="color:#0000FF">DestDir</span>: &#34;<span style="color:#FF4040">{app}</span>&#34;<br/><span style="color:#0000FF">Source</span>: &#34;Readme.txt&#34;; <span style="color:#0000FF">DestDir</span>: &#34;<span style="color:#FF4040">{app}</span>&#34;; <span style="color:#0000FF">Flags</span>: <span style="color:#802020">isreadme<br/></span><span style="color:#0000FF">Source</span>: &#34;gifctrl.dll&#34;; <span style="color:#0000FF">Flags</span>: <span style="color:#802020">dontcopy<br/></span><span style="color:#0000FF">Source</span>: nsisinstall.gif; <span style="color:#0000FF">DestDir</span>: <span style="color:#FF4040">{app}</span>; <span style="color:#0000FF">Flags</span>: <span style="color:#802020">dontcopy<br/><br/></span><strong>[Icons]<br/></strong><span style="color:#0000FF">Name</span>: &#34;<span style="color:#FF4040">{group}</span>\我的程序&#34;; <span style="color:#0000FF">Filename</span>: &#34;<span style="color:#FF4040">{app}</span>\MyProg.exe&#34;<br/><br/><strong>[code]<br/></strong><span style="color:#0000FF">const<br/>&nbsp;&nbsp; </span>HALIGN_CENTER = 0; <span style="color:#008000">//水平居中<br/>&nbsp;&nbsp; </span>HALIGN_LEFT = 1;&nbsp;&nbsp; <span style="color:#008000">//水平靠左<br/>&nbsp;&nbsp; </span>HALIGN_RIGHT = 2;&nbsp;&nbsp;<span style="color:#008000">//水平靠右<br/><br/>&nbsp;&nbsp; </span>VALIGN_CENTER = 0; <span style="color:#008000">//垂直居中<br/>&nbsp;&nbsp; </span>VALIGN_TOP = 1;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#008000">//垂直靠上<br/>&nbsp;&nbsp; </span>VALIGN_BOTTOM = 2; <span style="color:#008000">//垂直靠下<br/><br/>&nbsp;&nbsp; </span>FIT_NONE = 0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#008000">//不适应窗口<br/>&nbsp;&nbsp; </span>FIT_WIDTH = 1;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color:#008000">//适应窗口宽度<br/>&nbsp;&nbsp; </span>FIT_HEIGHT = 2;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#008000">//适应窗口高度<br/>&nbsp;&nbsp; </span>FIT_BOTH = 3;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#008000">//适应窗口宽度和高度<br/>&nbsp;&nbsp; <br/>&nbsp;&nbsp; </span>CLR_INVALID = $FFFFFFFF; <span style="color:#008000">//自动取容器左上角的颜色作为底色，如果取色失败，用按钮颜色代替。<br/><br/></span><span style="color:#0000FF">function </span>playgif(GifHandle: HWND; HAlign: integer; VAlign: integer; BGColor: DWord;<br/>&nbsp;&nbsp;&nbsp;&nbsp; Fit: integer; GifFileName: PChar): BOOL; <span style="color:#0000FF">external </span>&#39;playgif@files:gifctrl.dll stdcall&#39;;<br/><span style="color:#008000">//GifHandle&nbsp;&nbsp;&nbsp;&nbsp;放置图片的容器，一般用 TPanel 装载图片就可以了。<br/>//HAlign&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 水平放置位置<br/>//VAlign&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 垂直放置位置<br/>//BGColor&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;背景颜色<br/>//Fit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;适应窗口大小<br/>//GifFileName&nbsp;&nbsp;图片文件名<br/></span><span style="color:#0000FF">function </span>stopgif(): BOOL; <span style="color:#0000FF">external </span>&#39;stopgif@files:gifctrl.dll stdcall&#39;;<br/><span style="color:#008000">//释放Gif显示<br/><br/></span><span style="color:#0000FF">var<br/>&nbsp;&nbsp;</span>GifPanel: TPanel;<br/><br/><span style="color:#0000FF">procedure </span>InitializeWizard();<br/><span style="color:#0000FF">var<br/>&nbsp;&nbsp;</span>GifFileName: <span style="color:#0000FF">String</span>;<br/><span style="color:#0000FF">begin<br/>&nbsp;&nbsp;</span>ExtractTemporaryFile(&#39;nsisinstall.gif&#39;);<br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;GifPanel := TPanel.Cr&#101;ate(WizardForm);<br/>&nbsp;&nbsp;GifPanel.Parent := WizardForm.InstallingPage;<br/>&nbsp;&nbsp;GifPanel.Caption := &#39;&#39;;<br/>&nbsp;&nbsp;GifPanel.Top := WizardForm.PROGRESSGAUGE.Top + WizardForm.PROGRESSGAUGE.Height + 5;<br/>&nbsp;&nbsp;GifPanel.Left := 0;<br/>&nbsp;&nbsp;GifPanel.Width := WizardForm.InstallingPage.Width;<br/>&nbsp;&nbsp;GifPanel.Height := WizardForm.InstallingPage.Height - (WizardForm.PROGRESSGAUGE.Top<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; + WizardForm.PROGRESSGAUGE.Height + 5);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;playgif(GifPanel.Handle, HALIGN_CENTER, VALIGN_BOTTOM, CLR_INVALID, FIT_WIDTH,<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ExpandConstant(&#39;{tmp}\nsisinstall.gif&#39;));<br/><span style="color:#0000FF">end</span>;<br/><br/><span style="color:#0000FF">procedure </span>DeinitializeSetup();<br/><span style="color:#0000FF">begin<br/>&nbsp;&nbsp;</span>stopgif();<br/><span style="color:#0000FF">end</span>;<br/><br/><span style="color:#0000FF">procedure </span>CurPageChanged(CurPageID: Integer);<br/><span style="color:#0000FF">begin<br/>&nbsp;&nbsp;if </span>CurPageID = wpInstalling <span style="color:#0000FF">then<br/>&nbsp;&nbsp;begin<br/>&nbsp;&nbsp;&nbsp;&nbsp;</span>MsgBox(&#39;暂停一下，看看效果。&#39;, mbInformation, MB_OK);<br/>&nbsp;&nbsp;<span style="color:#0000FF">end</span>;<br/><span style="color:#0000FF">end</span>;<br/></span></span></div></div><br/><br/>点击下面连接下载例子。<br/><span style="font-size:14pt"><a target="_blank" href="http://restools.hanzify.org/inno/gifctrl/inno_gifctrl.zip">http://restools.hanzify.org/inno/gifctrl/inno_gifctrl.zip</a></span><br/>]]></description>
		</item>
		
			<item>
			<link>http://restools.hanzify.org/default.asp?id=78</link>
			<title><![CDATA[类似 NSIS 组件列表描述控制的 Inno Setup 插件]]></title>
			<author>restools@21cn.com(xin)</author>
			<category><![CDATA[InnoSetup 使用技巧]]></category>
			<pubDate>Sun,06 Apr 2008 00:08:41 +0800</pubDate>
			<guid>http://restools.hanzify.org/default.asp?id=78</guid>	
		<description><![CDATA[组件描述插件，类似<a href="http://nsis.sourceforge.net" target="_blank"> NSIS </a>的效果。<br/><br/><img src="http://restools.hanzify.org/attachments/month_0804/32008460610.gif" border="0" alt=""/><br/><img src="http://restools.hanzify.org/attachments/month_0804/i2008460617.gif" border="0" alt=""/><br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://restools.hanzify.org/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用来自  test.iss,2008-4-6 0:32:22 "/> 引用来自  test.iss,2008-4-6 0:32:22 </div><div class="UBBContent"><span style="font-family:宋体"><span style="color:#000000"><span style="color:#008000">; -- Example1.iss --<br/>; restools<br/>; <a href="http://restools.hanzify.org" target="_blank">http://restools.hanzify.org</a><br/>; 看见很多人需要，就整个出来爽爽吧<br/>; 时间仓促，所以编程可能会有点谬误，如有错误可以提出<br/>; descctrl.dll 为一个 6.5 KB 的组件描述插件<br/><br/></span><strong>[Setup]<br/></strong><span style="color:#0000FF">AppName</span>=My Program<br/><span style="color:#0000FF">AppVerName</span>=My Program version 1.5<br/><span style="color:#0000FF">DefaultDirName</span>=<span style="color:#FF4040">{pf}</span>\My Program<br/><span style="color:#0000FF">DefaultGroupName</span>=My Program<br/><span style="color:#0000FF">UninstallDisplayIcon</span>=<span style="color:#FF4040">{app}</span>\MyProg.exe<br/><br/><strong>[Components]<br/></strong><span style="color:#0000FF">Name</span>: &#34;program&#34;; <span style="color:#0000FF">Description</span>: &#34;程序文件&#34;; <span style="color:#0000FF">Types</span>: full compact custom; <span style="color:#0000FF">Flags</span>: <span style="color:#802020">fixed<br/></span><span style="color:#0000FF">Name</span>: &#34;help&#34;; <span style="color:#0000FF">Description</span>: &#34;帮助文件&#34;; <span style="color:#0000FF">Types</span>: full<br/><span style="color:#0000FF">Name</span>: &#34;readme&#34;; <span style="color:#0000FF">Description</span>: &#34;自述文件&#34;; <span style="color:#0000FF">Types</span>: full<br/><span style="color:#0000FF">Name</span>: &#34;readme\en&#34;; <span style="color:#0000FF">Description</span>: &#34;英文&#34;; <span style="color:#0000FF">Flags</span>: <span style="color:#802020">exclusive<br/></span><span style="color:#0000FF">Name</span>: &#34;readme\de&#34;; <span style="color:#0000FF">Description</span>: &#34;德文&#34;; <span style="color:#0000FF">Flags</span>: <span style="color:#802020">exclusive<br/></span><span style="color:#0000FF">Name</span>: &#34;readme\cn&#34;; <span style="color:#0000FF">Description</span>: &#34;中文&#34;; <span style="color:#0000FF">Flags</span>: <span style="color:#802020">exclusive<br/></span><span style="color:#0000FF">Name</span>: &#34;readme\ru&#34;; <span style="color:#0000FF">Description</span>: &#34;俄文&#34;; <span style="color:#0000FF">Flags</span>: <span style="color:#802020">exclusive<br/></span><span style="color:#0000FF">Name</span>: &#34;test&#34;; <span style="color:#0000FF">Description</span>: &#34;测试&#34;; <span style="color:#0000FF">Types</span>: full<br/><span style="color:#0000FF">Name</span>: &#34;test\test1&#34;; <span style="color:#0000FF">Description</span>: &#34;测试1&#34;; <span style="color:#0000FF">Flags</span>: checkablealone<br/><span style="color:#0000FF">Name</span>: &#34;test\test2&#34;; <span style="color:#0000FF">Description</span>: &#34;测试2&#34;; <span style="color:#0000FF">Flags</span>: checkablealone<br/><span style="color:#0000FF">Name</span>: &#34;test\test3&#34;; <span style="color:#0000FF">Description</span>: &#34;测试3&#34;; <span style="color:#0000FF">Flags</span>: checkablealone<br/><span style="color:#0000FF">Name</span>: &#34;test\test4&#34;; <span style="color:#0000FF">Description</span>: &#34;测试4&#34;; <span style="color:#0000FF">Flags</span>: checkablealone<br/><span style="color:#0000FF">Name</span>: &#34;test\test5&#34;; <span style="color:#0000FF">Description</span>: &#34;测试5&#34;; <span style="color:#0000FF">Flags</span>: checkablealone<br/><span style="color:#0000FF">Name</span>: &#34;test\test6&#34;; <span style="color:#0000FF">Description</span>: &#34;测试6&#34;; <span style="color:#0000FF">Flags</span>: checkablealone<br/><br/><strong>[Files]<br/></strong><span style="color:#0000FF">Source</span>: &#34;MyProg.exe&#34;; <span style="color:#0000FF">DestDir</span>: &#34;<span style="color:#FF4040">{app}</span>&#34;; <span style="color:#0000FF">Components</span>: program<br/><span style="color:#0000FF">Source</span>: &#34;MyProg.chm&#34;; <span style="color:#0000FF">DestDir</span>: &#34;<span style="color:#FF4040">{app}</span>&#34;; <span style="color:#0000FF">Components</span>: help<br/><span style="color:#0000FF">Source</span>: &#34;descctrl.dll&#34;; <span style="color:#0000FF">Flags</span>: <span style="color:#802020">dontcopy<br/><br/></span><strong>[Icons]<br/></strong><span style="color:#0000FF">Name</span>: &#34;<span style="color:#FF4040">{group}</span>\My Program&#34;; <span style="color:#0000FF">Filename</span>: &#34;<span style="color:#FF4040">{app}</span>\MyProg.exe&#34;<br/><br/><strong>[Code]<br/></strong><span style="color:#0000FF">function </span>enabledesc(ComponentsListHandle: HWND; DescLabelHandle: HWND; DescStrings: PChar): BOOL; <span style="color:#0000FF">external </span>&#39;enabledesc@files:descctrl.dll stdcall&#39;;<br/><span style="color:#008000">//ComponentsListHandle 组件框句柄<br/>//DescLabelHandle 描述TNewStaticText句柄<br/>//DescStrings 描述文字 英文分号分割“;”，如果描述中必须要有英文分号，请用“#3B”代替。<br/><br/></span><span style="color:#0000FF">function </span>disabledesc(): BOOL; <span style="color:#0000FF">external </span>&#39;disabledesc@files:descctrl.dll stdcall&#39;;<br/><br/><span style="color:#0000FF">var<br/>&nbsp;&nbsp;</span>Info: TNewStaticText;<br/>&nbsp;&nbsp;InfoCaption: TNewStaticText;<br/>&nbsp;&nbsp;InfoPanel: TPanel;<br/><br/><span style="color:#0000FF">procedure </span><strong>DeinitializeSetup</strong>();<br/><span style="color:#0000FF">begin<br/>&nbsp;&nbsp;</span><span style="color:#008000">//释放描述控制<br/>&nbsp;&nbsp;</span>disabledesc();<br/><span style="color:#0000FF">end</span>;<br/><br/><span style="color:#0000FF">procedure </span><strong>InitializeWizard</strong>();<br/><span style="color:#0000FF">begin<br/>&nbsp;&nbsp;</span><span style="color:#008000">// 调整组件列表的大小<br/>&nbsp;&nbsp;</span>WizardForm.TYPESCOMBO.Visible:= false;<br/>&nbsp;&nbsp;WizardForm.ComponentsList.Height := WizardForm.ComponentsList.Height + WizardForm.ComponentsList.Top - WizardForm.TYPESCOMBO.Top;<br/>&nbsp;&nbsp;WizardForm.ComponentsList.Top := WizardForm.TYPESCOMBO.Top;<br/>&nbsp;&nbsp;WizardForm.ComponentsList.Width := ScaleX(200);<br/>&nbsp;&nbsp;<span style="color:#008000">//创建一个虚拟的GroupBox，因为Inno Setup 没有啊。<br/>&nbsp;&nbsp;</span>InfoPanel := TPanel.Cr&#101;ate(WizardForm);<br/>&nbsp;&nbsp;InfoPanel.Parent := WizardForm.Sel&#101;ctComponentsPage;<br/>&nbsp;&nbsp;InfoPanel.Caption := &#39;&#39;;<br/>&nbsp;&nbsp;InfoPanel.Top := WizardForm.ComponentsList.Top;<br/>&nbsp;&nbsp;InfoPanel.Left := ScaleX(216);<br/>&nbsp;&nbsp;InfoPanel.Width := ScaleX(200);<br/>&nbsp;&nbsp;InfoPanel.Height := WizardForm.ComponentsList.Height;<br/>&nbsp;&nbsp;InfoPanel.BevelInner := bvRaised;<br/>&nbsp;&nbsp;InfoPanel.BevelOuter := bvLowered;<br/>&nbsp;&nbsp;InfoCaption := TNewStaticText.Cr&#101;ate(WizardForm);<br/>&nbsp;&nbsp;InfoCaption.Parent := WizardForm.Sel&#101;ctComponentsPage;<br/>&nbsp;&nbsp;InfoCaption.Caption := &#39;描述&#39;;<br/>&nbsp;&nbsp;InfoCaption.Left := ScaleX(224);<br/>&nbsp;&nbsp;InfoCaption.Top := InfoPanel.Top - ScaleY(5);<br/>&nbsp;&nbsp;InfoCaption.Font.Color := clActiveCaption;<br/>&nbsp;&nbsp;<span style="color:#008000">// 创建描述文字<br/>&nbsp;&nbsp;</span>Info := TNewStaticText.Cr&#101;ate(WizardForm);<br/>&nbsp;&nbsp;Info.Parent := InfoPanel;<br/>&nbsp;&nbsp;Info.AutoSize := False;<br/>&nbsp;&nbsp;Info.Left := ScaleX(6);<br/>&nbsp;&nbsp;Info.Width := ScaleX(188);<br/>&nbsp;&nbsp;Info.Top := ScaleY(12);<br/>&nbsp;&nbsp;Info.Height := WizardForm.ComponentsList.Height - ScaleY(18);<br/>&nbsp;&nbsp;Info.Caption := &#39;移动你的鼠标指针到组件之上，便可见到它的描述。&#39;;<br/>&nbsp;&nbsp;Info.WordWrap := true;<br/>&nbsp;&nbsp;<span style="color:#008000">//激活描述控制<br/>&nbsp;&nbsp;</span>enabledesc(WizardForm.ComponentsList.Handle,Info.Handle,<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;程序文件描述;&#39;+<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;帮助文件描述;&#39;+<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;自述文件描述;&#39;+<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;英文描述;&#39;+<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;德文描述;&#39;+<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;中文描述;&#39;+<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;俄文描述测试#3B#3B包含#3B英文分号;&#39;+<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;测试描述;&#39;+<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;测试1描述;&#39;+<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;测试2描述;&#39;+<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;测试3描述;&#39;+<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;测试4描述;&#39;+<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;测试5描述;&#39;+<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;测试6描述;&#39;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; );<br/><span style="color:#0000FF">end</span>;<br/></span></span></div></div><br/><br/>点击下面连接下载例子。<br/><span style="font-size:14pt"><a target="_blank" href="http://restools.hanzify.org/inno/descctrl/inno_descctrl.zip">http://restools.hanzify.org/inno/descctrl/inno_descctrl.zip</a></span>]]></description>
		</item>
		
			<item>
			<link>http://restools.hanzify.org/default.asp?id=77</link>
			<title><![CDATA[VNISEdit 的 Unicode 化麻烦到要死]]></title>
			<author>restools@21cn.com(xin)</author>
			<category><![CDATA[NSIS &amp; InnoSetup]]></category>
			<pubDate>Fri,04 Apr 2008 22:13:55 +0800</pubDate>
			<guid>http://restools.hanzify.org/default.asp?id=77</guid>	
		<description><![CDATA[正所谓积重难返，涉及的 ANSI 函数太多了，现在在一个控件类一个控件类接着换，一个窗口一个窗口接着处理，换完还要修改代码中相关调用的函数，过程中还要修正早期 Delphi 5 支持的 Unicode 控件 BUG，快要郁闷死了，只是搞到一半不想放弃而已，完了就丢下它了，大面积修改代码真的很累，逐行看是否涉及 ANSI 函数，然后修改成 Unicode 函数，机械性操作，F9，复制，粘贴，这 3 个动作已经作了 NNNNNN…… 次了。 <img src="http://restools.hanzify.org/images/smilies/Face_16.gif" border="0" style="margin:0px 0px -2px 0px" alt=""/><br/><img src="http://restools.hanzify.org/attachments/month_0804/s200844221142.gif" border="0" alt=""/><br/>]]></description>
		</item>
		
			<item>
			<link>http://restools.hanzify.org/default.asp?id=76</link>
			<title><![CDATA[《你来自哪颗星》片尾曲《奇迹》]]></title>
			<author>restools@21cn.com(xin)</author>
			<category><![CDATA[影音动漫]]></category>
			<pubDate>Sun,30 Mar 2008 14:40:17 +0800</pubDate>
			<guid>http://restools.hanzify.org/default.asp?id=76</guid>	
		<description><![CDATA[这部韩剧剧情一般，无非就是恋人死去，生命中出现了第2位，就是死去的恋人的妹妹，代入式的恋爱延续，是否似曾相识？没错，应该很多爱情小说喜欢用的桥断。<br/>在此就不提剧情了，不过片尾曲的确听起来不错。<br/><br/>歌词如下： <br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://restools.hanzify.org/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">내 두 손을 들어 하늘을 가려도 (如同你举起双手遮掩) <br/>하나 감출 수 없는 것처럼 （也无法遮盖般） <br/>널 사랑하는 내 맘도 가릴 순 없어 널 사랑해 （我爱你的心也无法遮盖爱你 爱你） <br/>사랑 뒤에 숨은 이별이 올까 봐 （害怕爱情之后的离别） <br/>겁이 나 널 놓진 않을게（我不会放弃你） <br/>널 품은 내 사랑을 후회 없이 지키며 살아갈게（我会无悔地守护着怀抱着我的爱的你） <br/>태양을 가린 어둠이 와 （如同遮蔽住阳光的黑暗） <br/>때론 우리 앞길을 막아서도 괜찮아 （我们的前路偶尔会渺茫也没关系） <br/>내 사랑의 힘으로 널 비출게 아무 걱정하지마 （我会以爱情的力量照亮你 不要担心） <br/><br/>너를 사랑해서 너무 사랑해서 내 숨이 다한대도（就算因为爱你 太爱你而停止呼吸） <br/>다신 너를 잃지는 않아 이 세상 끝에서라도 （就算不再失去你直到世界终止） <br/>니가 그리워서 너무 그리워서 운명이 날 잡아도 （就算因为思念你 太思念你被命运掌控） <br/>내 사랑 뺏기진 않을 거야 너는 내 삶의 이유니까? （都不会夺走我的爱 因为你是我生的理由） <br/><br/>지난 상처들을 내게 맡겨 두고 （将过去的伤痕托付给我） <br/>이제 니 행복을 찿아가 （寻找自己的幸福） <br/>네 걸음이 무거워 멈춰설때 내가 도와 줄테니까 （脚步沉重到停止不前时 我会帮助你） <br/>때론 우리 앞길을 막아서도 괜찮아 （我们的前路偶尔会渺茫也没关系） <br/>내 사랑의 힘으로 널 비출게 아무 걱정하지마 （我会以爱情的力量照亮你 不要担心） <br/>너를 사랑해서 너무 사랑해서 내 숨이 다한대도 （就算因为爱你 太爱你而停止呼吸） <br/>다신 너를 잃지는 않아 이 세상 끝에서라도 （就算不再失去你直到世界终止） <br/>니가 그리워서 너무 그리워서 운명이 날 잡아도 （就算因为思念你 太思念你被命运掌控） <br/>내 사랑 뺏기진 않을 거야 너는 내 삶의 이유니까? （都不会夺走我的爱 因为你是我生的理由） <br/><br/>이제는 울지마 항상 널 지킬게 내 모든 걸 다바쳐 （不要再哭泣 奉上我一切一直守护你） <br/>심한 바람이 날 흔들어도 견딜 수 있어 사랑하니까（狂风吹袭也动摇不了我 因为爱你）</div></div><br/><br/>奇迹 [M TO M] （外连接，随时失效）<br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://restools.hanzify.org/images/mediaplayer.gif" alt="" style="margin:0px 2px -3px 0px" border="0"/>播放视频文件</div><div class="UBBContent"><a id="temp33976_href" href="http://restools.hanzify.org/javascript:MediaShow('wmv','temp33976','http://bingzhou2.pcshequ.com/565656/4406/10.wma','300','70')"><img name="temp33976_img" src="http://restools.hanzify.org/images/mm_snd.gif" style="margin:0px 3px -2px 0px" border="0" alt=""/><span id="temp33976_text">在线播放</span></a><div id="temp33976"></div></div></div>]]></description>
		</item>
		
			<item>
			<link>http://restools.hanzify.org/default.asp?id=74</link>
			<title><![CDATA[我希望这不是太难实现 -_-!]]></title>
			<author>restools@21cn.com(xin)</author>
			<category><![CDATA[NSIS &amp; InnoSetup]]></category>
			<pubDate>Fri,28 Mar 2008 01:13:46 +0800</pubDate>
			<guid>http://restools.hanzify.org/default.asp?id=74</guid>	
		<description><![CDATA[<a href="http://restools.hanzify.org/article.asp?id=43" target="_blank"> VNISEdit </a>在 Delphi5 下的 Unicode 化困难重重，如果是 Delphi 6 以上这不是个问题，但是碍于<a href="http://hmne.sourceforge.net" target="_blank"> NIS Edit </a>源代码的限制，只能在 Delphi 5 下 Unicode 化，太艰巨了，很多第三方控件都不能很好的支持 Delphi 5 下的 Unicode 显示，除了大量修改源代码外，还要为第 3 方的 Unicode 控件（Delphi 5 支持）不断完善才勉强在 Delphi 5 下实现，未来看看是不是太困难了，太困难就把它打回 ANSI 版本。 <img src="http://restools.hanzify.org/images/smilies/Face_08.gif" border="0" style="margin:0px 0px -2px 0px" alt=""/><br/>以下是在我系统中显示的韩文界面。<br/><img src="http://restools.hanzify.org/attachments/month_0803/b200832811929.gif" border="0" alt=""/><br/>]]></description>
		</item>
		
			<item>
			<link>http://restools.hanzify.org/default.asp?id=52</link>
			<title><![CDATA[LoveString 2.00]]></title>
			<author>restools@21cn.com(xin)</author>
			<category><![CDATA[汉化相关]]></category>
			<pubDate>Mon,17 Mar 2008 00:25:50 +0800</pubDate>
			<guid>http://restools.hanzify.org/default.asp?id=52</guid>	
		<description><![CDATA[<img src="http://restools.hanzify.org/localize/LoveString/readme.gif" border="0" alt=""/><br/><br/><strong><span style="font-size:12pt"><span style="color:Blue">下载：</span> <a target="_blank" href="http://restools.hanzify.org/localize/LoveString/LoveString_200.rar">LoveString_200.rar</a></span></strong><br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://restools.hanzify.org/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用来自 str, 2007-8-4"/> 引用来自 str, 2007-8-4</div><div class="UBBContent"><br/>　　　　　　　　　　　　　　 LoveString<br/>　　　　　　　　　　　　 ( 字串编码查询器 )<br/><br/>******************************* STR *******************************<br/>　　　　　　　　　　　　( supertoy@21cn.com)<br/><br/>　　　　　　　　　　　　　　* 许可协议 *<br/><br/>　　　　　　　　　　免费软件，自由分发，保持完整。<br/><br/>******************************* STR *******************************<br/><br/>　　　　　　　　　　　　　　* 功能简介 *<br/><br/>　　文本字符串编码在 Text、ANSI、Unicode、Unicode Big Endian、UTF-8、<br/>UTF-7 之间的互相转换，转换结果使用十六进制表示。<br/>　　软件保留 1.85 版本(支持 Win9x)，新增了 2.00 版本(只支持 Win2000<br/>及以上系统)。<br/><br/>******************************* STR *******************************<br/><br/>　　　　　　　　　　　　　　* 运行环境 *<br/><br/>　　本软件 1.85 版本在 Windows 98、Windows 2000、Windows XP 下测试通<br/>过，在其它 Windows 操作系统下应该也能运行。2.00　版本在 Windows 2000<br/>、Windows XP 下测试通过。<br/>　　软件使用 VC++ 6.0 编写，所使用的 MFC42.dll 基本上存在于每人的电<br/>脑中，所以可以说本软件不需要其他额外的动态链接库支持。<br/><br/>******************************* STR *******************************<br/><br/>　　　　　　　　　　　　　　* 版本历史 *<br/><br/>　　　　　　　　　　　-----------------------<br/>　　　　　　　　　　　　　　　　1.0<br/>　　　　　　　实现基本的查询功能。窗口置顶。剪贴板监视。<br/>　　　　　　　　　　　-----------------------<br/>　　　　　　　　　　　　　　　　1.1<br/>　　　　修正 UTF-8 和 UTF-7 转换时的小问题。窗口自定义半透明程度。<br/>　　　　　　　　　　　-----------------------<br/>　　　　　　　　　　　　　　　　1.2<br/>　　　　修正调半透明功能，最小化时出现托盘图标，ini 保存各项设置。<br/>　　　　　　　　　　　-----------------------<br/>　　　　　　　　　　　　　　　　1.5<br/>winhook 技术，全新的编码转换功能嵌入，令到 UEStudio 之流软件也支持<br/>多种编码查询替换方式。添加退出时效果。<br/>　　　　　　　　　　　-----------------------<br/>　　　　　　　　　　　　　　　　1.6<br/>　　　　　修正一个 BUG，全面支持 WinHex，Hex WorkShop。<br/>　　　　　　　　　　　-----------------------<br/>　　　　　　　　　　　　　　　　1.7<br/>　　　　　主窗口添加对于多种语系字符串的 Unicode、Unicode Big Endian、<br/>UTF-8、UTF-7 的转换。<br/>　　　　　　　　　　　-----------------------<br/>　　　　　　　　　　　　　　　　1.8<br/>　　　　　嵌入查询替换框添加对于多种语系字符串的 Unicode、Unicode Big <br/>Endian、UTF-8、UTF-7 的转换。主窗口添加复制按钮。<br/>　　　　　　　　　　　-----------------------<br/>　　　　　　　　　　　　　　　　1.85<br/>　　　　　修正BUG。<br/>*********************************************************************<br/>　　　　　　　　　　　-----------------------<br/>　　　　　　　　　　　　　　　　2.00<br/>　　　　　全面改为 Unicode 版本，支持 Win2000 以上的多语系文字同时显示<br/>，解决了以前不能显示别国语系中一些特殊文字的问题。</div></div><br/><br/><span style="color:White"><span style="font-size:9pt">这是一个将要封印的东西。</span></span>]]></description>
		</item>
		
			<item>
			<link>http://restools.hanzify.org/default.asp?id=73</link>
			<title><![CDATA[关于 VNISEdit]]></title>
			<author>restools@21cn.com(xin)</author>
			<category><![CDATA[NSIS &amp; InnoSetup]]></category>
			<pubDate>Mon,10 Mar 2008 21:36:04 +0800</pubDate>
			<guid>http://restools.hanzify.org/default.asp?id=73</guid>	
		<description><![CDATA[当我偶然重新拿起<a href="http://restools.hanzify.org/article.asp?id=43" target="_blank"> VNISEdit </a>的代码来看的时候，发现里面分析代码视图的那段居然看到我眼花缭乱，晕啊，虽然严格按照代码的好习惯来编写，缩进，标准代码格式，但是当时就是懒了点，就少了那么点备注，现在看来已经是有点复杂了，估计里面的逻辑也需要点时间来适应。有点难以想象当时是怎么把这样的逻辑慢慢地堆彻起来的。虽然想稍微改善一下那部分代码，但现在看来还是先不要动那部分了，否则可能越搞越糟。<br/>现在国内用<a href="http://nsis.sourceforge.net" target="_blank"> NSIS </a>的人开始多起来了，当初我刚接触<a href="http://nsis.sourceforge.net" target="_blank"> NSIS </a>和<a href="http://hmne.sourceforge.net" target="_blank"> NIS Edit </a>的时候，也只限于一个小圈子的部分人在使用，用<a href="http://www.jrsoftware.org/isinfo.php" target="_blank"> Inno Setup </a>那时候的人要多一点，这大多归功于 QQ，把它重新封装的人太多了，所以全都在适应 QQ 使用的安装程序，现在来说，<a href="http://nsis.sourceforge.net" target="_blank"> NSIS </a>已经比当时使用的人多了，虽然我把<a href="http://hmne.sourceforge.net" target="_blank"> NIS Edit </a>作了只是一点点的改动，但我相信作为推动<a href="http://nsis.sourceforge.net" target="_blank"> NSIS </a>国内的普及，我已经为它增加相当的亲和力，Google 上翻查了一下<a href="http://hmne.sourceforge.net" target="_blank"> NIS Edit </a>和<a href="http://www.spaceblue.com/venis" target="_blank"> venis </a>，这两个软件还是当年的老样子，网站上连个字母都没改动过，如果网络会有积尘的话，我想这两个站都要铺满灰尘了。<br/>如果我再提升<a href="http://restools.hanzify.org/article.asp?id=43" target="_blank"> VNISEdit </a>的功能，能把国内<a href="http://nsis.sourceforge.net" target="_blank"> NSIS </a>的发展加速到什么程度呢？满脑子的增强功能，就是无法快速实现。只能慢慢磨，唉，感觉用5天时间干1天的事情。无语…… <img src="http://restools.hanzify.org/images/smilies/Face_80.gif" border="0" style="margin:0px 0px -2px 0px" alt=""/>]]></description>
		</item>
		
</channel>
</rss>