Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Text speichern (https://www.delphipraxis.net/117651-text-speichern.html)

vip11 22. Jul 2008 21:07


Text speichern
 
Hi alle
Ich benutze Delphi 7 und wollte als eins meiner ersten Programme mal nen Notizblock machen.
Ich hab nen Edit feld eingefügt und ne Variable für den Text darin gemacht und bezeichnet.
Ich würd gern wissen wie man den text speichern kann?

Danke im voraus.

Mein Quelltext:
Code:
unit save;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Button1: TButton;
    Button2: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
save,;
begin
save:=StrToInt(Edit1.Text);


end;

end.
edit: ich weiß nicht ob dieses Thema hierher gehört. Ich wust nicht wohin sonst^^

lbccaleb 22. Jul 2008 21:20

Re: Text speichern
 
hallo und willkommen in der dp!! :dp: :dp:


in der hinnsicht würde ich dir raten, ein tmemo zu verwenden!
wenn du das auf der form erzeugt hast, kannst du den text dann so speichern:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin;
  memo1.lines.savetofile('deinedatei.txt');


end;

das was du hier geschriben hast, ergibt keinen sinn:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
save,; // hier willst du eine variable deklarieren, machst es dann aber nicht (wofür überhaupt??)
begin
save:=StrToInt(Edit1.Text);// hier willst du der nicht fertig erzeugten variable den text aus dem edit als zahl zuordnen (wofür das)


end;

nat 22. Jul 2008 22:15

Re: Text speichern
 
jo, ich würde an deiner stelle auch n memo benutzen.
erstens weil dein text dann auch mehrzeilig sein kann
(was bei ner notiz ja nich unbedingt schlecht ist) und
zweitens weil du den text dann wirklich sehr bequem
laden/speichern kannst mit
Delphi-Quellcode:
Memo.Lines.LoadFromFile(filename);
Memo.Lines.SaveToFile(filename);
speicher einfach jede notiz in ner eigenen text datei
z.B. in nem unterordner "notizen" oder so.
mußt dir halt nur gedanken über den dateinamen machen.
kannste nummerieren, oder das vll das erstellungs datum
nehmen, oder einen titel oder oder oder... :)
mußte gucken was in deienr anwendung am meisten sinn macht.

beim laden deiner anwendung mußte nur alle dateien
(vll noch nach entsprechender endung filtern) aus
dem unterordner laden und du hast alle deine notizen
im programm.

DP-Maintenance 23. Jul 2008 05:25

DP-Maintenance
 
Dieses Thema wurde von "Sharky" von "Datenbanken" nach "Sonstige Fragen zu Delphi" verschoben.
Ist ja keine Datenbankfrage

vip11 23. Jul 2008 09:44

Re: Text speichern
 
Danke für die schnellen antworten,
tut mir leid das ich die frage in des falsche vorum geschrieben

Forlan 23. Jul 2008 10:20

Re: Text speichern
 
Zitat:

Zitat von vip11
Danke für die schnellen antworten,
tut mir leid das ich die frage in des falsche vorum geschrieben

das ist ja nen hammer deutsch... O.o :wall:

mo_greene 23. Jul 2008 11:41

Re: Text speichern
 
Ja in diesem Sinne: Willkommen im Delphi vorum :mrgreen: :cheers:

vip11 23. Jul 2008 14:15

Re: Text speichern
 
ja danke und sorry für die Rechtschreibung (war absicht^^)

ich hab noch ne kleine frage:

wie mach ich des wenn ich die notiz in nem extra ordner haben will?

Butch87 23. Jul 2008 14:23

Re: Text speichern
 
du erstellst dir mit
Delphi-Quellcode:
CreateDir('C:\Hallo');
einen neuen Ordner und speicherst dann die Datei(en) darin!!

vip11 23. Jul 2008 14:35

Re: Text speichern
 
danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:38 Uhr.
Seite 1 von 4  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz