Jeps.
Takker.
Det hjalp
Michael
"Lars Bargmann" <lars@NOSPAMbargmann.dk> skrev i en meddelelse
news:bkuqrc$19m5$1@news.cybercity.dk...
> Michael Vilhelmsen wrote:
> > Hej
> >
> > Jeg benytter mig af fil rutinerne i SysUtils.
> > En af dem er FileWrite.
> >
> > Den kaldes med f.eks. FileWrite (Handle,WhatDoWrite,HowManyBytesToWrite)
> >
> > Skriver jeg: FileWrite (MiTHandle,'Michael#13#10,9)
> > kommer der til at stå Michael + ny linie i filen.
> >
> > Skriver jeg derimod:
> >
> > lStr : String
> > begin
> > lStr := 'Michael'+#13#10;
> > FileWrite(MitHandle,lStr,Length(lStr))
> >
> >
> > Står der det rene volapyk (Men der er skrevet 9 tegn, som den skal).
> >
> > Hvad gør jeg forkert ?
> >
> > Michael
> >
> >
>
> Fuldstændig ud fra hukommelsen, ville jeg sige at du skulle typecaste
> din string til en PChar... Er dog ikke sikker... Har ikke rørt
> "FileWrite" i flere år...
>
>
> lStr : String
> begin
> lStr := 'Michael'+#13#10;
> FileWrite(MitHandle,PChar(lStr),Length(lStr))
> end;
>
>
> Bargmann.
>