[Delphi] Naar file wegschrijven hoe?

Pagina: 1
Acties:

  • active2
  • Registratie: Juni 2001
  • Laatst online: 17-07 21:56

active2

Google is your friend

Topicstarter
Ik heb de help van delphi al doorzocht naar een example of iets dergelijks maar niks te vinden. Ik heb het op de volgende manier geprobeerd maar ik krijg telkens de fouterror 105 en dat betekend dat de file niet geopend is voor output. :( Wie kan helpen?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
procedure TGrafiekTeken.Save1Click(Sender: TObject);
var Opslag: TextFile;
  i: Integer;
begin
  AssignFile(Opslag, SaveFile.FileName);
  Rewrite(Opslag);
  for i := 1 to (Waarden.Count - 1) do
  begin
    Grapje := Waarden.Items[i];
    Writeln(Opslag, Grapje.bx, ';', Grapje.by);
  end;
  CloseFile(Opslag);
  SaveFile.Execute;
end;

Waarden is een TList en Grapje is een eigen gemaakt object.

Wie helpt?

Google, Het mirakel van de 21e eeuw!!!!


Verwijderd

Writeln(Opslag, Grapje.bx, ';', Grapje.by);
Volgens mij moet dit al zijn
Writeln(Opslag, Grapje.bx + ';'+ Grapje.by);

  • Varienaja
  • Registratie: Februari 2001
  • Laatst online: 14-06-2025

Varienaja

Wie dit leest is gek.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
procedure TGrafiekTeken.Save1Click(Sender: TObject);
var Opslag: TextFile;
  i: Integer;
begin
  if SaveFile.Execute then begin
     AssignFile(Opslag, SaveFile.FileName);
     Rewrite(Opslag);
     for i := 1 to (Waarden.Count - 1) do
     begin
     Grapje := Waarden.Items[i];
     Writeln(Opslag, Grapje.bx, ';', Grapje.by);
     end;
     CloseFile(Opslag);
   end;
end;

Wat je precies voor dingen wilt wegschrijven weet ik niet, zal wel text zijn, gezien je variabele.

Ikzelf schrijf m'n stuff liever in de 'bikkelmode' binary file. 8-)

Siditamentis astuentis pactum.


  • active2
  • Registratie: Juni 2001
  • Laatst online: 17-07 21:56

active2

Google is your friend

Topicstarter
Thanks dat is hem :)

Google, Het mirakel van de 21e eeuw!!!!