Вызов функции из неуправляемой dll

Материал из Вики проекта PascalABC.NET
Перейти к: навигация, поиск

Библиотека, написанная и откомпилированная на Delphi

library NativeDll;
 
function add(a,b: integer): integer; stdcall;
begin
  Result := a+b;
end;
 
exports
  add;
begin
end.

Основная программа на PascalABC.NET

function add(a,b: integer): integer; external 'NativeDll.dll' name 'add'; // объявление внешней функции
 
begin // основная программа
  writeln(add(2,3));
end.

Ссылки

Персональные инструменты