Показать сообщение отдельно
  #3  
Старый 06.10.2011, 20:40
Аватар для Pilot_Red
Pilot_Red Pilot_Red вне форума
Продвинутый
 
Регистрация: 01.11.2006
Адрес: Карелия
Сообщения: 702
Версия Delphi: D7
Репутация: 11581
По умолчанию

Код:
 type
   pMas=^TMas;
   TMas = array of integer;
................................
var
  Form1: TForm1;
   mas:TMas;
..............................................
function FindMin(data:pMas): integer;
var
 i,value,l:integer;
begin
  value := data^[0];
   l:= Length(data^)-1;
  for i := 1 to l do
    value := min(value, data^[i]);
  FindMin :=value;

end;
................................................
procedure TForm1.Button1Click(Sender: TObject);
begin
    setlength(mas,1000000);
    FindMin(@mas);
end;


тут указатель на данные передается, а не целый массив данных
Ответить с цитированием