Программа создает(или добавляет записи в уже созданный) словарь-типизированный файл из пар слов(слово и его перевод)
Параллельно создаются 2 файла индексов соответствующих алфавитным упорядочениям записей в словаре по первой и второй компоненте.При добавлении очередной записи пересчитываются оба индекса.
Подскажите пожалуйста как сопаставить файлы с индексами с файлом записей и как пересчитать индекс
type TMyRec = record Word: String[50]; PWord: string[50]; index1,index2: integer; end;
TMyRecArray = array[0..49] of TMyRec;
var Form1: TForm1; MyArray: TMyRecArray; P: TMyRec; F: file of TMyRec; i:integer;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject); begin for i := 0 to 49 do begin if MyArray[i].Word='' then begin MyArray[i].Word:=Word.Text; MyArray[i].PWord:=PWord.Text; MyArray[i].index1:=i; MyArray[i].index2:=i; break; end; end;