Ja, dann mache es doch so. Wie denn sonst ?
Delphi-Quellcode:
var d : textfile;
assign (d.'TEST.TXT');
rewrite (d);
writeln (d,Data1,';',Data2.....);
close (d);
Allerdings empfehle ich dir feste Feldlängen und nicht ein Trennzeichen. Das macht nur Ärger und bringt keinen Vorteil. Zumindest im professionellen Einsatz werden Trennzeichen mittlerweile äußerst selten verwendet, wenn überhaupt.