Also ich habe das jetzt so gemacht:
Delphi-Quellcode:
TParPort = class
public
function Inp32(wAddr : word) : byte; stdcall;
end;
{...}
implementation
{...}
[DLLImport('inpout32.dll', EntryPoint = 'Inp32')]
function TParPort.Inp32(wAddr:word) : byte; external;
{...}
Und so meckert er herum, dass ein DLLImport-Attribut nicht zusammen mit einer externen oder Aufrufkonventionsdirektive verwendet werden kann
Also wenn das mit DLLImport unter Delphi nicht vernünftig funktioniert, mache ich das wie ich es anfangs auch gemacht habe (siehe erster Post).