Wie du die Funktion aufrufen kannst, das heißt deren Parameter beim Kompilieren, stehen in der
Unit drin und nicht in der
DLL. Wenn es also dieselbe
Unit ist, dann ist auch der Aufruf derselbe.
Irgendetwas stimmt da nicht...
Ich bin im Moment noch unterwegs, aber heute Abend wieder zu Hause. Dann kann ich im virtuellen PC bei Delphi 5 schauen wie es bei mir aussieht.
Was den XPMode angeht:
Die notwendigen Dateien kannst du von Microsoft hier herunterladen, sofern du nicht nur eine Home Edition von Windows hast. Der steht nämlich erst ab der Professional zur Verfügung.
Bei den Home Editions bietet sich eine andere Virtualisierungslösung wie VirtualBox, VMWare oder der alte Virtual PC an.
http://www.microsoft.com/windows/vir.../download.aspx