http://my.oschina.net/u/582827/blog/203429?p={{currentPage-1}}

转 uniGui安装教程、使用例子

发表于1年前(2014-02-26 22:18)   阅读(238) | 评论(0) 0人收藏此文章, 我要收藏
0

7.16,杭州,阿里巴巴。阿里百川无线开放大会报名开启,用技术驱动无线新商业

摘要 uniGui安装教程、使用例子

 

转]uniGui安装教程、使用例子

 

uniGui安装步骤:

步骤一、下载安装文件

运行fmsoft_unigui_beta_0.86.0.880_setup.exe (从官方下载的安装包,没有源码,只提供dcu文件。)

步骤二、修复源文件错误(UTF8乱码)

修改以下位置(请根据你安装的文件夹进行相应的修改)的两个.pas文件的UTF8乱码:

D:\FMSoft\Framework\uniGUI\synedit\Source\SynEdit.pas

修改第10343行,复制以下代码替换

  case AChar of

    #0..#32, '.', ',', ';', ':', '"', '''', '′', '`', '°', '^', '!', '?', '&',

    '$', '@', '&sect;', '%', '#', '~', '[', ']', '(', ')', '{', '}', '<', '>',

    '-', '=', '+', '*', '/', '\', '|':

      Result := True;

 

 D:\FMSoft\Framework\uniGUI\synedit\Source\SynEditSearch.pas

修改第171行,复制以下代码替换

    case C of

    #0..#32, '.', ',', ';', ':', '"', '''', '′', '`', '&deg;', '^', '!', '?', '&',

    '$', '@', '&sect;', '%', '#', '~', '[', ']', '(', ')', '{', '}', '<', '>',

    '-', '=', '+', '*', '/', '\', '|':

      Result := True;

------------------------------------------------------------------------------------------------------------------------------
实际上就是修改全角逗号和全角句号: #0..#32, '.', ',', ';', ':', '"', '''', #$00B0, '`', #$00B4, '^', '!', '?', '&',

------------------------------------------------------------------------------------------------------------------------------

 

步骤三、安装控件包

进入Delphi XE,(本人是用XE2的)打开控件安装包文件:

D:\FMSoft\Framework\uniGUI\uniGUI2011Group.groupproj

按照顺序安装:

编译SynEdit_R2011.bpl,安装SynEdit_D2011.bpl

编译UniTools15.bpl,

编译uIndy15.bpl,

编译ExtPascal15.bpl,

编译UniGUI15.bpl,安装UniGUI154dcl.bpl,

编译UniGUI15Ex.bpl,安装UniGUI15Exdcl.bpl。

步骤三、打开演示例子

D:\FMSoft\Framework\uniGUI\Demos\SimpleDemo\SimpleDemo_2009_2010.dproj

打开这个工程,调试,运行,出现传统的win32窗口。(和普通的delphi7窗口没两样,别急。)

打开网址:http://127.0.0.1:8077  惊喜就在眼前,传统Win32窗口立即出现在浏览器中。