Как подключить библиотеки в Pascal ABC NET?
По дате
По рейтингу
для импорта из обычных нативных dll используется ключевое слово external.
например:
function MessageBox(handle: integer; text, caption: string; &type: integer): integer;
external 'User32.dll' name 'MessageBox';
begin
MessageBox(0, 'test', 'caption', $131);
end.
для подключения дотнетовской сборки, вроде System.Windows.Forms.dll, используется директива компилятора {$reference 'имя сборки'}. дополнительно в uses можно указать нужное пространство имен, чтобы не писать каждый раз полные имена.
например:
{$reference 'System.Windows.Forms.dll'}
uses System.Windows.Forms;
begin
Application.Run(new Form());
end.
Можно же проще {$reference NAME.dll}