ok,
Code:
Forma B:
//deklaracija
type
...
qProvera_JMBG: TQuery;
lblStatus: TLabel;
...
private
....
{ Private declarations }
public
function UserCheck(JMBG_Korisnika:String; var Statusna_Labela:tlabel):Byte;
...
{ Public declarations }
end;
function TPristupnice.UserCheck(JMBG_Korisnika:String; var Statusna_Labela:tlabel):Byte;
var mrez:string;
BEgin
qProvera_JMBG.parambyname('JMBG').asstring := JMBG_Korisnika;
qProvera_JMBG.open;
mrez:= qProvera_JMBG.FieldByName('userid').AsString ;
qProvera_JMBG.Close;
if mrez <>'' then
begin
Statusna_Labela.Caption := 'Korisnik je ... ' + mrez;
Statusna_Labela.Color:= clLime;
result:=1;
end
else
result:=0;
End;
Code:
poziv iz forme a:
implementation
uses Pristupnicef;
...
if Pristupnice.UserCheck(jmbg.text, lblstatus) = 0 then
begin
lblStatus.caption:='Korisnik nije ...';
lblStatus.Color:= clRed;
end
u biti procedura UserCheck mi i menja sadrzaj status labele na formi a, zato mi i jeste deklarisana kao var.
mislim da je ovo potrebno,

jos uvek se navikavam na delfi, posle vb-a
hvala na pomoci.
U biti mogao bih da resim problem, dupliranjem koda i kontrola na obe forme, ali mi je to malo ruzno resenje, sto zbog velicine, sto zbog odrzavanja.
Ideja mi je bila da sa forme A pozivam procedure iz forme B sa referenciranjem kontrola na formi A za ispis rezultata.