Birden fazla form içeren programlarda unit1 içinde bazı foksiyonları yazdığımızı varsayın.
unit1 içine yazılmış fonksiyonları, unit2 tarafından nasıl çağırırız?
unit1 in public kısmına procedure lerin veya functionların tanımlarını yazıyorsun.
public
{ Public declarations }
KullaniciRolu: Integer;
KullaniciID: Integer;
function FindChildWindow(strName: String): TForm;
procedure SetSatisSatinAlan(MusteriID: Integer);
gibi.....
Diğer unit in uses ına da unit1 i ekliyorsun artık public kısmındaki değişkenleri ve procedureleri diğer unit den çağırabilirsin...