¿de donde has sacado ese archivo tgd?
Ese, es un archivo binario (basta abrirlo con el bloc de notas para ver "caracteres extraños").
Siendo binario, no puedes usar TextFile para leerlo, más bien debes usar un file of record.
El problema, es saber el tamaño de las cosas, cuando dice que un campo ocupa 2 bytes... vete a saber si son dos caracteres (letras) o un tipo integer. Para ello tienes que ir al fichero tgd, (abrirlo con el bloc de notas) y más o menos ver que guarda.
Creo que sería así:
Código Delphi
[-]
type Tconductores = record
Fid : char[2];
Tipo :char;
Longitud: integer; Datos :integer end;
var FConductores : File of TConductores;
mira la ayuda en delphi "File Types" para ver un ejemplo de como leer y escribir en ellos.
Saludos.