本着开源共享的心态,前几天公司让练习编写一个代码行统计工具,要求识别delphi单元文件的代码行统计,空行不计,统计注释行,代码行,注释了,这里的代码行是指非纯注释行的行,有打开,追加,保存txt,关闭操作,支持鼠标右键,快捷键,单独打开工程文件的时候,可以自动寻找其包含的单元文件,识别绝对路径和相对路径。并且将工程文件和相关的单元文件在树形目录中采用父子节点直观显示