mam procedure:
implementation
uses Unit1, Unit5, Unit27, Unit50, Unit57, Unit55, Unit67;
{$R *.dfm}
procedure UpdateRolls(Bc_Id : String);
var
SelectSQL : String;
Begin
SelectSQL := 'SELECT COUNT(id) AS total_rolls FROM roll_stock WHERE bc_id = '''+Bc_Id+''';';
//wywolanie SQL z insertem danych
Form1.PublicQuery.SQL.Clear;
Form1.PublicQuery.SQL.Add(SelectSQL);
Form1.PublicQuery.Active := True;
//wyjmujemy dane z zapytania i przypisujemy do zmienncyh
BcEditor.TotalRollsEdit.Text := Form1.PublicQueryDataSource.DataSet.FieldByName('total_rolls').AsString;
//zamykamy polaczenie i czyscimy
Form1.PublicQuery.Active := False;
Form1.PublicQuery.SQL.Clear;
End;
Ta procedura aktualizuje mi po jakims zdarzeniu ilosc rolek w bazie. Teraz jesli uzywam tej procedury na swojej formie to wszystko jest OK. Ale kiedy stworze inna formatke niech sie nazywa
Form67 I teraz np pod guzik wpisze:
Form51.UpdateRolls(IntToStr(2));
wyskakuje mi taki blad:
Undeclared identifier 'update Rolls'
Mysle sobie pewnie trzeba ta procedure wystawic na zewnatrz zeby byla dostepna moze z sekcji PUBLIC
to wpisuje do public:
procedure UpdateRolls(Bc_Id : String);
To mam teraz taki blad:
[Error] Unit51.pas(85): Unsatisfied forward or external declaration: 'TBcEditor.UpdateRolls'
I nie wiem co to sie dzieje :(