Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Напомните как можно (?) перечислить тип array of в параметр [D7]


Гость ©   (2011-02-16 15:11:00) 

TColGrid = record
   sField: string;
   sNameC: string;
   Width: Integer;
 end;

function TfrmEditPrice.ToColGrid(sField, sNameC: string; Width: Integer): TColGrid;
begin
 Result.sField := sField;
 Result.sNameC := sNameC;
 Result.Width := Width;
end;

   procedure GridView(Col: array of TColGrid);

сейчас сделал
 GridView([
           ToColGrid( 'REAL_NAME',    'НАИМЕНОВАНИЕ', 200),
           ToColGrid( 'NORMAL_NAME',  'НОРМАЛЬ',      200),
           ToColGrid( 'LCURRENCY',    'Ед.Изм.',      80),
           ToColGrid( 'LMEASURE',     'Валюта',       80),
           ToColGrid( 'LTYPEOFFER',   'ТипПредл',     80),
           ToColGrid( 'ADDRESS',      'Адрес',        350)
         ]);

а без ToColGrid( вызвать GridView можно?


Гость   (2011-02-17 10:22:00) [1]

спасибо


TColGrid   (2011-02-16 15:23:00) [2]

const
 ColGridValues: array[0..1] of TColGrid = (
   (sField: 'REAL_NAME'; sNameC: 'НАИМЕНОВАНИЕ'; Width: 200),
   (sField: 'NORMAL_NAME'; sNameC: 'НОРМАЛЬ'; Width: 200));
 // и т.д.
begin
 GridView(ColGridValues);


Наверх

Титульная страница Поиск, карта сайта Написать письмо