Once upon a time SE supported Delphi just as well as it supported C++, but a few versions ago that seems to have hit the bit bucket. Any particular reason for that? I used to use SE to edit pascal code then switch to the Delphi IDE just to compile it. I'm disappointed that there is no compiler or even language support.
Anyway, I just happen to have been lumbered a huge amount of some really awful Delphi code, so any port in a storm is the order of the day. Unfortunately, the SE tagging seems to be a bit suspect - when showing the definition for a procedure in the preview window (or jumping to the definition via the context menu) the line chosen as destination is actually half a dozen after the line which has 'procedure xxx'. That is, about halfway through the 'var' section for most of them.