Have you seen this article and this topic on Gamedev.net? It's about getting DelphiX to work with Delphi6, but its pretty much the same for Delphi7.