Witam,
pytanie pewnie na poziomie przedszkola, ale szukałem w internecie i nie mogłem znaleźć. Inna sprawa że w sumie nie wiem jak to zjawisko nazwać... dlatego taki temat...
Chodzi mi o to że na formie mam TStringGrid o nazwie MagazynTabela, jest też TComboBox o nazwie Dostawca.
W procedurze
procedure TForm1.FormCreate(Sender: TObject);
mogę się normalnie odwoływać w stylu MagazynTabela.Cols[1]:='Symbol';
{ albo }
Dostawca.Text:='Chińczycy';
natomiast we własnej procedurze nie mogę się tak odwoływać do tych kontrolek. Mam procedurę:
```delphi
procedure AktualizujDostawcy(obiekt: TStringGrid);
var
i: integer;
begin
obiekt.RowCount:=DostawcySize+1;
if DostawcySize>0 then
for i:=0 to DostawcySize-1 do
begin
Seek(DostawcyFile,i);
Read(DostawcyFile,DostawcyRecord);
obiekt.Cells[1,i+1]:=DostawcyRecord.Nazwa;
obiekt.Cells[2,i+1]:=DostawcyRecord.PelnaNazwa;
end;
end;
Procedurę wywołuję w procedurze TForm1.FormCreate i musiałem jako argument mojej podać kontrolkę na której ma działać, i odwoływać się potem przez obiekt.Cells[1] itp. bo Magazyn.Cells[1] nie działa (undeclared identifier-to gdzie mam go zadeklarować?).
Czy ktoś może wyjaśnić mi co robię źle i jak to naprawić? A może robię dobrze i lepiej nie będzie? ;)
pozdrawiam
Paweł Lis