===============================
Pascal源代码格式化/美化工具 1.2
===============================    最近仔细研究了一下DelforExp,可结果令人失望。DelforExp所谓的公开源码并没有真正公开,其最关键的快速语法分析引擎是以Dll的形式发布的,公开的只不过是一些外围的框架。看来这个荷兰人还是留了一手。:(    DelforExp的速度很快,格式化大型源代码文件(大于800K)的速度至少比我的快20倍。但我的格式化效果要好于它(需要多趟扫描,所以速度慢),再乱的源代码也可以排列得很整齐。各有所长嘛…… :)    本软件在格式化小文件时的速度和DelforExp几乎没有差别,毕竟800K以上的源程序还是很少见的。:) 如果你觉得有必要把它做成Expert(估计不会超过150K),请写信告诉我。    这个版本主要解决了格式化巨型源代码文件有时会出现语句丢失的问题,并进行了大量的测试,所有的被格式化过的源代码(从大小为4M的到10K的都有)均同为格式化前一样,都可以顺利编译通过。另外添加了一些方便使用的小功能(如拖动打开、文件预览和最上显示等等)。  Pascal Formatter 1.2 (支持Delphi1 -- Delphi7)的主要功能:

  1、重新格式化所有缩进为指定的空格数

  2、将所有Tab转换成指定的空格数

  3、自定义拆分或合并if...else、case...else...end等结构

  4、对齐所有变量、常量、符值语句和注释

  5、将超长源代码行分割为多行,便于阅读

  6、自定义关键字、数据类型等的大小写

  7、去除无用的回车下载地址: http://crossbow.myrice.com/pasformat.zip  本软件是免费/绿色软件,欢迎散布传播,并请保持压缩包的完整性,谢谢!

解决方案 »

  1.   

    谢谢 xiaoxiao197821(你的笑对我很重要) 发现的小Bug,万分感谢...
      

  2.   

    太支持了!!! hehe^^ 希望做的更好
      

  3.   

    我对日本的态度是...... 叫他们放他们的P去中国的核力量可以在三分钟内叫小日本从地球上消失,不用把他放在眼里中国的核力量足以把地球毁灭18次,比美、苏是少了点,不过够了 hehe^^在这里要谢谢钱伯伯呀 :)当然,抵制日货还是要从我做起 哇哈哈哈
      

  4.   

    再有
    我给你的DelforExp有DLL的源程序呀,我概看了一下
    程序中只用了DelForEx7.dll这一个DLL,这个DLL的源程DelForEx7.dpr不是有了吗,还有其它的DLL调用吗,我没太注意,是哪个??
      

  5.   

    都要使用DllforExp.dll,否则非法操作...
      

  6.   

    不好意思,写错了,是DelforDll.dll
      

  7.   

    www.resbbs.com 也有了,thanks 作者
      

  8.   

    很好用,谢谢!!!!!!!!!!!!!!!!!!
    顺便问一下,当把源代码导入到该程序中,代码会以不同颜色显示,有没有一种控件能使在delphi编程环境中编程的时候也以这种不同颜色显示代码?
    因为我在用VC的时候有这样的东西安装在系统中,vc编程环境里面就以不同颜色显示变量,常量,系统的类等等,变成时挺方便的。
      

  9.   

    我们语文老师专门用了一节课,就在讲所谓的“日本人”,应该叫“小鬼子”才对呀!
    Kill them now!!!
    第N遍看到了,
    杀了它,叫什么“小泉”的那个小鬼子它们的头头!!
      

  10.   

    to amei2000go(浪子) :
      
      英雄所见略同to 搂住,谢谢!!
      

  11.   

    reallike(爱翔(只有lizzy可以叫其他人不能)) 兄,有人要我帖源码,你怎么看?:)
      

  12.   

    能集成到Delphi IDE里就好了