Technical Frequently Asked Questions
Are my source code files secure?ProjectCodeMeter is a desktop application, your source never leaves your PC. The main application
doesn't connect to the internet (only the license manager application
connects once at activation, with user approval). See the Changing License Key section for further details.
Where are XLS spreadsheet reports (for Excel)?ProjectCodeMeter generates
special HTML report files that can be opened in spreadsheet
applications such as Microsoft Excel, Gnumeric and OpenOffice Calc. You
may rename the HTML reports to XLS if you want them to be opened by
your spreadsheet application upon doubleclick.See the Reports section for further details.
Why numbers don't add up or off by a decimal point?Because
the algorithm uses high precision decimal point to calculate and store
data, and numbers usually shown with no decimal point (integers), the
result is that several numbers added may appear to give higher sum than
expected, since the software includes the fraction of a decimal point
value. For example 2 + 2 may result in 5, since the real data is 2.8 +
2.9 = 5.7, but the user only sees the integer part. This is a good
thing, since the calculation and sum is done in a higher precision than
what is visible. Please
note that Differential analysis does not yet detect refactoring,
therefore refactored code will show higher effort than actual.
Why are all results 0?1. You
may have the files open in another application like your Developer
Studio, please save them and close all other applications.
2. Leaving the Price per Hour input box empty or 0 will result in costs being 0 as well.
3. Enabling the Differential Comparison checkbox
causes ProjectCodeMeter to compare the source to another source
version, if that source version is the same then the resulting
time and costs will be 0, as ProjectCodeMeter
only shows the differences between the two versions. Disable this
checkbox to get a normal analysis.
4. If the files you analyze contain only visual graphic elements markup (HTML / CSS / RES), the effort will show 0 as GUI design is not measured.
source file name extension may not match the programming language
inside it (for example naming a PHP code with an .HTML extension), see the programming languages section.
Why are report files or images missing or not updated?Make
sure you close all other applications that use the report files, such
as Excel or your Web Browser, before starting the analysis.
some systems, you may also need to run ProjectCodeMeter under
administrator account, do this by either logging in to Windows as
Administrator, or right clicking the ProjectCodeMeter shortcut and
select "Run as administrator" or "Advanced-Run under different
credentials". For more details see your Windows help, or contact your
system administrator. NOTE: only Microsoft Excel supports updating HTM and HTML report files correctly.
Why is the History Report not created or updated?The History report is only updated after a Cumulative Differential Analysis (selected by enabling the Differential Comparison checkbox and leaving the Older Version text box empty).
Why can't I see the Charts (there is just an empty space)?You may need to install the latest version of Adobe Flash ActiveX for Internet Explorer.
you are running ProjectCodeMeter on Linux Wine (possible but not
advised), you will not be able to see the charts, because of Flash
incompatibility issues, installing the Flash ActiveX on wine may cause ProjectCodeMeter to crash.
I analyzed an invalid code file, but I got an estimate with no errors, why?Given invalid or non-standard source code ProjectCodeMeter will do the
best it can to understand your source. It is required that the source
code be valid and compilable. ProjectCodeMeter is NOT a code error
checker, rather a coding good practice guider (on top of being a cost estimator). For error checking
please use a static code analyzer like lint, as well as code coverage,
and code profiler tools.
Can I install without internet connection?Activation
of either Trial or a License require an internet connection, after
that point you may disconnect from the internet. For further details see the Changing License Key section.
Why header (.h) files aren't measured?Using modern development tools header files are automatically generated. Coding style where code is placed into header files is currently not supported, see Supported File Types for further detail.
Why do results differ from older ProjectCodeMeter version?While
WMFP cost model stays the same, our file comparison and analysis
engines improve, detecting new code types and fixing bugs. To
consistently compare source code size one should use the same
ProjectCodeMeter version to analyze both - however it is advised to
always use the latest ProjectCodeMeter version, as it offers improved estimation accuracy.
a general rule, ProjectCodeMeter versions with the same major and
first minor digits are feature compatible, with only bug fixes
introduced (for example version 1.20 and 1.26)
Where can I start the License or Trial?See the Changing License Key section.
What programming languages and file types are supported by ProjectCodeMeter?See the programming languages section.
What do i need to run ProjectCodeMeter?See System Requirements.