WriteLn til fil problemer
Jeg har i Delphi7 lavet et meget lille 'Console Application' der sammenligner 2 tekstfiler og retunere eventuelle forskelde i en 3. tekstfil således:str1:= '< ' + Pad(IntToStr(lnr), 10) + ': ' + str1;
str2:= '> ' + Pad(IntToStr(lnr), 10) + ': ' + str2;
WriteLn(fil3, str1);
WriteLn(fil3, str2);
WriteLn(fil3, '----');
I visse situationer kommer hele strengen (str1 el. str2) ikke ud i fil3, somom den stopper midt i en linie! Hvorfor?
Jeg har lagt hele det lille project her:
http://www.mortenrasmussen.net/diffsource.zip
(ovenstående er omkring linie 110 i mradiff.dpr)
Til test kan denne program parameter bruges:
'1.xml 2.xml /t /l:afdile.txt'
(ved dette eksempel kommer '<id>11</id>' fra 2.xml af en eller anden grund ikke med i 'fil3' ... meget mystisk!?)
Tak hvis nogle kan hjælpe ...
