Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.21;
Скачать: CL | DM;

Вниз

Как сделать цикл по Edit   Найти похожие ветки 

 
MVP   (2006-04-30 22:15) [0]

Есть массив из 6 элементов, куда записываются значения вводимые с 6 Edit, как сделать цикл, чтоб не писать a[1]:=Edit1.Text, a[2]:=Edit2.Text и т.д. ?


 
MVP   (2006-04-30 22:31) [1]

и ещё вопрос, как передать массив в функцию?


 
Loginov Dmitry ©   (2006-04-30 22:35) [2]


>
> MVP   (30.04.06 22:15)


procedure TForm1.Button1Click(Sender: TObject);
var
 I: Integer;
 A: array[1..2] of string;
begin
 for I := 1 to 2 do
   A[I] := TEdit(FindComponent(Format("Edit%d", [I]))).Text;
end;



> и ещё вопрос, как передать массив в функцию?


Объяви тип, например TArray = array[1..N] of string, а затем переменную данного типа указывай в качестве параметра функции.


 
MVP   (2006-04-30 23:42) [3]

а как в описании функции задать, что массив будет входным
function TForm1.FindX1 (a: array [1..5] of real):string;

так не катит


 
MVP   (2006-04-30 23:48) [4]


>  A[I] := TEdit(FindComponent(Format("Edit%d", [I]))).Text;


а ещё можно объяснить, что это значит? )


 
Mr tray   (2006-04-30 23:50) [5]

нужно сначала прописать в type допустим
Tarray_of_real=array [1..5] of real;

а потом
function TForm1.FindX1 (a: Tarray_of_real):string;


 
Loginov Dmitry ©   (2006-05-01 10:49) [6]


> а ещё можно объяснить, что это значит? )


Читать Help.



Страницы: 1 вся ветка

Текущий архив: 2006.05.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.05 c
2-1146575748
Der Nechk@ssoff
2006-05-02 17:15
2006.05.21
Перехват и скриншот


9-1130349956
Chuvak
2005-10-26 22:05
2006.05.21
Кодинг игр под Linux на Delphi(Kylix). Реально?


15-1146034195
veter
2006-04-26 10:49
2006.05.21
Диплом


6-1138334921
Bogdan1024
2006-01-27 07:08
2006.05.21
Как залить файлы на ftp-server средствами виндовз ХП?


11-1125482226
ECM
2005-08-31 13:57
2006.05.21
KOL+MCK 2.11