Name

Adam Boduch

name - słowo kluczowe języka Delphi

Słowo kluczowe używane podczas eksportowania procedur oraz funkcje z biblioteki DLL. Eksportować funkcje oraz procedury można na dwa sposoby: przez nazwę oraz przez indeks.

Wyeksportowanie procedury czy też funkcji poprzez nazwę polega jedynie na użyciu dyrektywy name. W cudzysłowach należy umieścić nazwę eksportowanej procedury, która może być różna od rzeczywistej nazwy:

library SimpleDLL;

uses
  Windows;

procedure About; stdcall;
begin
  MessageBox(0, 'Hello World!', 'Hello', MB_OK + MB_ICONINFORMATION);
end;

exports
  About name 'About';

begin
end.

A zatem jeżeli procedura nazywa się About, nic nie stoi na przeszkodzie, aby wyeksportować ją pod nazwą MyDLL (pod taką też nazwą ową procedurę będą ?widzieć? inne programy korzystające z danej biblioteki).

Zobacz też:

0 komentarzy