Analyze Delphi code?

Are there any static code analysis tools for Delphi/Pascal?

I have seen plenty of options for C++ and .NET, but nothing for Delphi/Pascal.

Ideally something that could be integrated into a continuous integration system.

-------------Problems Reply------------

Pascal Analyzer is nice.

If you want something that will give you various software metrics (complecity etc.) for your code then I strongly recommend SourceMonitor from Campswood Software. It works for C and C++ too, and it's free.

The Architect version of Delphi has a very powerful Audits and Metrics feature that does a complete analysis of your code. The feature provides a complete analysis of your source code. A very under appreciated feature, I think.

CodeHealer does source code analysis and verification

A version came with BDS2006, But the number of visibility hints is limited to 4 per category. have a look at this link

It works well on a small project but this limitation makes it very hard if not impossible to use on a large project.

Pascal Analyser, Delphi 2006+ has built in audits and metrics, Source Monitor and Code Healer are the ones that I'm aware of - all are pretty useful.

On Sourceforge there is a project Delphi Code Analyzer DCA with quite many downloads and last activity in 2009, maybe interesting

AQTime from AutomatedQA offers a Static Analysis Profiler. I have never used this profiler but am happy with those AQTime profilers that I use regularly. If you go down this path you can integrate AQTime with TestComplete to accomplish this sort of profiling as part of a continuous integration approach.

There is a new FixInsight tool which does source code analysis and verification.

Category:delphi Views:0 Time:2009-02-10

Related post

  • Delphi code sample for fingerprint recognition 2008-12-08

    Do you know where can I find a Delphi code sample for fingerprint recognition from an image file. --------------Solutions------------- I don't know too much about biometrics image recognition, but you would have better luck looking for C or C++ code,

  • Delphi code formatter 2008-12-31

    Are there any utilities that reformat Delphi code ? EDIT I am using Delphi 2006 Some feedback Thanks to all that answered this question I have been using the JCF code formatter - it works well and my code is been formated to Object Pascal Style Guide

  • Delphi code generation 2009-01-04

    I need to speed up my coding, too much work, so I need be able to generate code. Any tools, any ideas? --------------Solutions------------- Delphi includes Live Templates, a completely scriptable and configurable system for generating code constructs

  • Best way to convert Delphi code to C++? 2009-03-13

    I have an application written in Delphi that compiles in Delphi 2007. I think it was originally written in Delphi 7. Anyway, I need to convert all the core non-GUI code into C++ because I want to release a Mac version of the software. What is the bes

  • Is there a Delphi code documentor that supports current Delphi syntax? 2009-03-23

    I am looking for a code documentation tool like PasDoc that supports the Delphi 2007 syntax, in particular nested types. I checked PasDoc and DelphiDoc but they do not support it. I don't like the syntax of the builtin XMLDoc but would prefer somethi

  • Where can I find sample Delphi code or component for accessing exchange/outlook contacts and appointments? 2009-04-17

    I need Delphi code or component for accessing exchange/outlook contacts and appointments? I probably need to use Extended MAPI. This is for a proof of concept so I'm not ready to shell out big bucks at the moment. Any hints, links, experiences?? ----

  • Delphi code completion performance 2009-05-22

    I have a few large (~600k lines of code) Delphi projects. They include some custom components which our team has developed. Often, when I call up code completion with ctrl+space or just by pressing ".", the IDE locks up and thinks really hard for a l

  • Conversion of Delphi code to Java 2009-09-30

    Does a parser exist for Delphi which can be used to convert the Delphi code into Java code automatically? --------------Solutions------------- I am not aware of such a converter, but keep in mind that such conversions will only get you so far. For in

  • Converting Delphi code for unmanaged dll to C# 2009-11-27

    I hope someone can assist me with the problem I'm currently experiencing. We have a lot of Delphi legacy code, and need to convert some of our Delphi applications to C#. The legacy code I'm currently struggling with is that of calling a function from

  • Filtering code elements when analyzing source code 2010-04-19

    Currently I am making a survey about source code analysis and the thing that puzzles me greatly is what is it that project managers and developers would like to filter when analyzing source code (especially when applying OOP metrics - e.g. skpping in

  • Managing IIS through Delphi code 2010-04-22

    I'm developing an Inno Setup installer and I need to manage an IIS server from my delphi code. I've googled how to add/remove ISAPI filters and how to create a virtual folder. However, I still need to be able to add/remove/list ISAPI extensions and c

  • Calling .Net unmanaged code from Delphi code 2010-08-10

    Delphi contains many types in its decelerations Type Record Type Instance Type Class They ether contain a layout of a structure, or a group of methods or a Class that contains both. DotNet contains many of these objects as unmanaged code just as you

  • Analyze source code with sonar 2010-08-24

    It is possible to take the source code directly from a svn repository and analyze it with sonar? Or configure sonar just to run a Checkstyle or pmd plugin for certain sources? I need to do this on non-maven projects. --------------Solutions----------

  • How to debug a DLL file built in VC++ with Delphi code? 2011-01-24

    I am a developer working on Delphi. In my project I have added a DLL file which is built in VC++. I need to debug the DLL file to fix some issues. So what are the steps needed to follow in order to debug DLL file with Delphi code? --------------Solut

  • Delphi Web Script: How to call a Script Function from Delphi Code within an Execution Context? 2011-05-11

    Imaging this scripting code: procedure A; begin CallToDelphi; end; procedure B; begin // do something end; I have exposed the procedure "CallToDelphi" to the script. So when it is called, I'm back from script in my Delphi code. I now want to call the

  • Please help how to Convert C code to Delphi code (qsBarcode) 2011-05-20

    I need to use a DLL file from qsBarcode (here is the download link The dll will decode a bitmap image that contain barcode code39 into a string. In their example t

  • Differences on delphi code execution under WinXP and Win7. Why? 2011-06-20

    The following piece of delphi code compiled with DelphiXE under Windows 7 is running differently on a Windows XP system. In a form we have a procedure handling user response on VK_Fxx keys. procedure TfrmGA010.FormKeyDown(Sender: TObject; var Key: Wo

  • Converting 20-digit decimal value to Hexadecimal using delphi code 2011-06-23

    I am trying to convert 20 digit decimal value to hexadecimal using Delphi code. Although I find the code below in C#. BigInteger bi = new BigInteger("12345678901234567890"); string s = bi.ToHexString(); Can anyone help with equivalent delphi code to

  • What is some clean, elegant, well-designed, well-written, nicely done Delphi code that junior-level Delphi developers should study? 2011-07-29

    We have a number of junior Delphi developers here in my organization, and as part of the process of teaching them Delphi, I'd like them to look at "clean", well-written, well-engineered Delphi code. Some criteria I'd be looking for include: Excellent

Copyright (C), All Rights Reserved.

processed in 0.109 (s). 11 q(s)