我一直在做任務,我必須模擬一個實際的預約系統。寫入文件有記錄
用戶可以創建一個事件,它實際上只是命名他們可以寫入的文本文件。
procedure TForm4.Button1Click(Sender: TObject);
var
f: textfile;
usersFilename: string;
begin
usersFilename := Inputbox('Enter the name of the Event', '', '');
AssignFile(f, usersFilename);
ReWrite(f, usersFilename);
WriteLn(f, usersFilename);
CloseFile(f);
Reset(f);
end;
所以,現在我已經創建了他們應該能夠編寫與此
procedure TForm4.Button2Click(Sender: TObject);
var
Customer: TCustomer;
f: textfile;
usersFilename: string;
begin
usersFilename := Inputbox('Event Name', '', '');
AssignFile(f, usersFilename);
with Customer do
begin
FirstName := 'John';
LastName := 'Smith';
EventDate := 'Grimworth';
SeatNumber := '1';
PhoneNumber := '1';
Adress := '7 Park Drive';
end;
end;
本來我只是將後寫入文件inputboxes事件的名稱的文件用戶編寫了事件的名稱,但是在重新閱讀作業大綱後,我意識到我必須使用記錄,所以現在我試圖使用它們,但是我不確定哪裏出錯了。沒有錯誤實際上彈出其只是,如果你打開文本文件沒有什麼,它是空的。
Buttone2Click不寫入文件。您還需要打開文件並使用該方法寫入文件。 –