Programowanie w języku Delphi

Name

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ż: