перечисляемый тип

лена калитина
Дата: 04.05.2011 17:00:01
занести 6 случайно выбранных значений перечистяемого типа в типизированный файл
defecator
Дата: 04.05.2011 17:01:13
лена калитина
занести 6 случайно выбранных значений перечистяемого типа в типизированный файл


http://www.sql.ru/forum/actualthread.aspx?tid=847067
лена калитина
Дата: 04.05.2011 17:52:51
здесь через текстовый файл,а мне нужно через типизированный
чччД
Дата: 04.05.2011 18:00:00
лена калитина
здесь через текстовый файл,а мне нужно через типизированный

Ну, измени код чуть-чуть, и все.
Кроик Семён
Дата: 04.05.2011 18:06:02
type
   TMyOrdType = byte; //byte можно поменять на любой другой перечисляемый тип
var
   MinValueOfType          : TMyOrdType;   
   MaxValueOfType          : TMyOrdType;   
   NumberOfElementsInType  : integer;
   RandomPosition          : integer;
   RandomValue             : TMyOrdType;
   i                       : integer;
   OutputFile              : TextFile;
begin
   MinValueOfType:=Low(TMyOrdType);
   MaxValueOfType:=High(TMyOrdType);  

   NumberOfElementsInType:=ord(MaxValueOfType)-ord(MinValueOfType)+1;
   
   //здесь открываем OutputFile (доработать самой)
   
   for i:=1 to 6 do
   begin
      RandomPosition:=random(NumberOfElementsInType);
      RandomValue:=Inc(MinValueOfType,RandomPosition-1);
      
      //здесь пишем RandomValue в OutputFile (доработать самой)
   end;
      
   //здесь закрываем OutputFile (доработать самой)