Quantcast
Viewing all articles
Browse latest Browse all 517306

Как сделать процедуру (др. юнит), в которую будет вводится название StringGrid'а и она будет его заполнять? - Delphi для начинающих

Делаю класс и в нем одна из процедур должна выводить значения массива в таблицу. Как сделать чтобы при вызове этой процедуры (знаю что это метод класса, а не процедура) вводилось название необходимого стрингрида и в него из массива записывались значения? Типа чтобы этот класс можно было использовать не только в этой программе но и в других.
Вот на что хватило ума на данный момент:
Код:

procedure TCalcDefl.vivodvtablicy(StringGrid1: TStringGrid);
var
  i: integer;
begin
  for i := 1 to shagi do
  begin
    StringGrid1.cells[0, i] := floattostr(Tablica[0, i - 1]);
    StringGrid1.cells[1, i] := floattostr(Tablica[1, i - 1]);
  end;
end;

он не признает StringGrid1, пишет неизвестный индификатор. Я так понимаю что он не видит этого StringGrid1 нарисованным поэтому и не признает его, однако что сделать чтобы работало не знаю.

Viewing all articles
Browse latest Browse all 517306

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>