ok.. an sich ist es kein problem, die daten mit den trennzeichen zuz speichern..
also du erstellst eine schleife mit der höhe, und eine mit der breite...
am ende jeder Schleife fügst du das trennzeichen ein
und auslesen geht dann wieder genau so, rückwärts
ich tipp ehier einfach mal ein beispiel en:
Delphi-Quellcode:
var
y,x: integer;
trennzeichen : String;
begin:
trennzeichen:= '<TZ>';
// Hier Datei Öffnen
for x :=0 to length(deinArray)-1 do begin
zeile:='';
for y=0 to height(deinArray)-1 do beginn
zeile = zeile + trennzeichen + deinArray[x,y];
end;
zeile := copy (zeile,length(trennzeichen));
// hier neue zeile in die Datei Schreiben
end;
// Hier Datei schließen
end;
Damit sollten eigenelich die Elemente der Höhe nebveneinander mit einem trennzeichen geschrieben werden
wenn ein Neues Längenelement kommt, dann geht er eine zeile tiefer
ich hoffe es konnte dir weiterhelfen