Prozeduren, Funktionen und Variablen, die auch außerhalb einer
Unit zur Verfügung stehen sollten, musst du im Interface-Teil deklarieren:
Delphi-Quellcode:
unit Test;
interface
funtion TestFunc: Integer;
var
i: Integer;
implementation
var
j: Integer;
function TestFunc: Integer;
begin
//
end;
function TestFunc2: Single;
begin
//
end;
end.
Also, die Funktion TestFunc und die Variable i sind auch außerhalb der
Unit bearbeit- und verwendbar, TestFunc2 und j nicht.
Wenn du das ganze aber wirklich sauber lösen willst, dann mach das objektorientiert.
Greetz
alcaeus