Exports
Adam Boduch
exports - słowo kluczowe języka Delphi
Słowo kluczowe exports służy do eksportowania procedur i funkcji z biblioteki DLL:
exports
Procedura,
JakasFunkcja;
Istnieje możliwość eksportowania procedur poprzez nazwę - procedura eksportowana może mieć inną nazwę - np:
exports
JakasEksportowanaProcedura name 'Go';
W tym wypadku eksportowaliśmy procedurę JakasEksportowanaProcedura
, ale eksportowaliśmy ją pod nazwą Go
.
Istnieje także możliwość eksportowania procedur poprzez indeks:
exports
JakasEksportowanaProcedura index 1,
JakasEksportowanaProcedura2 index 2;
W Delphi dla .NET, słowo exports
jest zabronione - kod zawierający instrukcję exports
jest uważany za niebezpieczny (ang. unsafe). Delphi dla .NET umożliwia tworzenie bibliotek jednak powinna ona zawierać następującą dyrektywę:
{$UNSAFECODE ON}
Od tego momentu możemy pisać w Delphi .NET biblioteki DLL, które mogą być normalnie wykorzystywane przez aplikacje działające w Win32.
Zobacz też: