Nochmal: Es handelt sich bei Longs nicht um Int64, diese werden sowohl in C als auch in VB(A) als 32bit Wert definiert.
Wenn du die Longs übergeben sollst, dann dürfte es relativ einfach funktionieren:
Delphi-Quellcode:
var
LongArray: packed array[0..5] Of DWORD;
begin
LongArray[0] := 1234567889;
LongArray[1] := 563565;
// usw.
acadapp.GetLinks('wasweisich', LongArray);
end;
Andere Möglichkeit: Warum importierst du nicht einfach die
DLL in der "AutoCAD.Application.16" definiert ist in Delphi, über Projekt->Typbibliothek importieren...? dann bekommst du doch die passenden Parameterdeklarationen serviert.
EDIT: Es müssten folgende DLLs sein:
acdbmgd.dll
acmgd.dll
bzw. in der Liste müssten sie in etwa so auftauchen:
Autocad 2005 type library
Autocad/ObjectDBX Common 16.0 type library