Procedura z 2 Unitu

0

Jak mozna uzyc procedury znajdujacej sie na drugim Unicie w pierwszym Unice
??

Robilem tak

Form2.MojaProcedura;

Ale nie dzialala prawidlowo =[

Ta procedura dotyczy przesylania plikow...
Moze dlatego dziala TYLKO w swojm Unicie?

0

Pamiętaj o umieszczeniu tego w public, oraz dodaniu w uses drugiego unita

[dopisane]
chyba źle zrozumiałem, sorry. Pamietaj o zrobieniu jej z parametrami, lub ustawieniu odpowiednich parametrów (lub properies)

0

np:
form2.blebleble(self);

0

Jeśli jest to procedura nie związana z form2 tzn. nie jest jej metodą np:

procedure wyslijPlik;
begin
costam;
end;

i znajduje się ona w unit2 to aby byla widoczna w unit1 należy:

  1. w unit1 do USES dodać unit2,
  2. w unit2PRZED implementation wstawić jej nagłówek (w c++ to się nazywa chyba prototyp) tak żeby wyglądało to tak:
    unit2
    type
    var

procedure wyslijPlik;

implementtion

procedure wyslijPlik;
begin
costam;
end;

1 użytkowników online, w tym zalogowanych: 0, gości: 1