Introduction

Being a long-time Visual FoxPro turned .NET developer, I am now faced with
the task of porting several existing applications from VFP to .NET - and
providing customers with estimates of effort for each project as well.

Since I could not find a Source Lines of Code (SLOC) tool for VFP projects, I
decided to build one. This article is the result of my work and I hope someone
else will find this tool useful in their work.

Using the Application

The VFPLOCCounter application is very easy to use - simply
select the VFP *.pjx file you wish to analyze and then click the
Process button.

History

30th December, 2011: Updated project, corrected bug that did not
correctly account for lines containing a single character (such as a ? or a
single tab). Also corrected bug that prevented Include files (.h) from being
examined. Also correctly count comment lines that begin with "&&" as comment
lines and not code lines. Starting a comment line with "&&" is considered
bad form in VFP, but is allowed nonetheless.