als ik een file wil writen met de file- fucties gaat ie bij mij een beetje kloten...hier eventjes de code:
wat nu het probleem is...als ik in edit1 blaat ik ben een aap invul, krijg ik op me label1.caption wel netjes te zien hoeveel bytes ie eigenlijk geschreven heeft, maar als ik dan in de file kijk staat er dit: 㼀ŽÈ᱒C㘈ŽðÑB
ja idd, het is brak. weet iemand misschien wat ik fout doe?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| procedure TForm1.Button1Click(Sender: TObject);
var
FileHandle: Integer;
detext: string;
written: Integer;
begin
if savedialog1.execute then
begin
filehandle := filecreate(savedialog1.FileName);
detext := edit1.text;
written := filewrite(filehandle, detext, length(detext));
label1.caption := inttostr(written);
fileclose(filehandle);
end;
end; |
wat nu het probleem is...als ik in edit1 blaat ik ben een aap invul, krijg ik op me label1.caption wel netjes te zien hoeveel bytes ie eigenlijk geschreven heeft, maar als ik dan in de file kijk staat er dit: 㼀ŽÈ᱒C㘈ŽðÑB
ja idd, het is brak. weet iemand misschien wat ik fout doe?