I think it might have solved it m8 (Worked the few times I tested). Thanks though I don't really understand why.
Best Regards Alex ----- Original Message ----- From: "Tomasz Zielonka" <[EMAIL PROTECTED]> To: "Alexandre Weffort Thenorio" <[EMAIL PROTECTED]> Cc: <haskell@haskell.org> Sent: Sunday, April 24, 2005 7:56 PM Subject: Re: [Haskell] Read and write file on Windows XP. > On Sun, Apr 24, 2005 at 06:01:34PM +0200, Alexandre Weffort Thenorio wrote: > > outputLine keyno key orgFile = do > > -- Some code that modifies > > second line here > > newHexFile <- openFile > > "newint.hex" WriteMode > > hPutStrLn newHexFile > > (orgFile!!0 ++ "\n" ++ final ++ unlines (drop 2 orgFile)) > > > > What happens is everything works fine on my PC (Windows 2000) but on another > > PC (Using Windows XP) it sometimes gives a file which is incomplete, a > > couple of lines missing in the end making the file smaller and wrong. > > Maybe try hClose'ing the newHexFile at the end of outputLine...? > > Best regards > Tomasz > > _______________________________________________ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell