Курсовая работа: Оптимальный раскрой материала с максимальной прибылью
//выход из программы
procedure TForm_Main.Button_ExitClick(Sender: TObject);
begin
close;
end;
//изменение кол-ва детеалей
procedure TForm_Main.Edit_DetailAmountChange(Sender: TObject);
var
new_d_a: integer;
i: integer;
begin
new_d_a:=strToInt(Form_Main.Edit_DetailAmount.Text);
if (new_d_a>=1) then
begin
if (new_d_a<=MAX_DETAIL_AMOUNT) then
begin
Form_Main.StringGrid_In.RowCount:=new_d_a+1;
for i:=1 to new_d_a do
begin
Form_Main.StringGrid_In.Cells[0,i]:=intToStr(i);
end;
end
else
begin
Form_Main.Edit_DetailAmount.Text:=intToStr(MAX_DETAIL_AMOUNT);
end;
end
else
begin