Skip to content

duilib/duilib-for-Delphi

 
 

Repository files navigation

##Duilib for Delphi

为了让更多人能了解到这个项目,决定迁移一份代码到github上,oschina将只同步github的代码,
不作提交,github项目地址, 原oschina项目

关于Duilib for Delphi的详情,可见我的博客

重要说明


代码基于DelphiXE6编写,其中有用到了不少新我的新特性,使用最少需要符合以下条件:

  • 1、支持Unicode;
  • 2、支持class的helper语法;
  • 3、record的运算符重载
  • 3、泛型少量。

目录祥情


  • 1、 CppConvert

    • 一个特定的转换工具,根据MakeList.txt与MakeCppSourceDef.txt的配置生成duilib.pas和DriectUIlib.cpp,DriectUIlib.h三个文件。
  • 2、 DDuilib

    • duilib for Delphi源目录。
  • 3、 DuilibExport

    • 需要加入到原duilib工程中编译的c++源文件。
  • 4、Demo

    • 新的Demo工程目录
  • 5、Duilib

    • 存放原duilib工程目录,这里不提供原duilib的源码,请自行下载。
    • 5.1、 bin
      • 存放编译后的二进制及图片和xml资源,里面有的包含原duilib的资源文件

根目录文件信息


  • Duilib-for-Delphi.master.zip.20151127.bak与Duilib-for-Delphi.zip.bak是作者经过无数的坑之前的代码,这里只是留作备份,保存下而已。

说明


需要将DuilibExport下的DriectUIlib.cpp和DriectUIlib.h加入原duilib工程中,然后查看ReadMe.txt修改一处duilib的源代码,然后重编译duilib工程, 主意vs中设置为Unicode工程

截图


截图1
截图2

作者信息


ying32 QQ群429151353

Releases

No releases published

Packages

No packages published

Languages

  • Pascal 78.2%
  • C++ 21.8%