Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Eingaben individuell abspeichern (https://www.delphipraxis.net/176500-eingaben-individuell-abspeichern.html)

Perlsau 11. Sep 2013 20:28

AW: Eingaben individuell abspeichern
 
Zitat:

Zitat von Maxi (Beitrag 1228025)
wirklich ? :D denn bin ich zu doof für delphi :0 :D

Was verstehst du denn nicht?

bcvs 12. Sep 2013 07:05

AW: Eingaben individuell abspeichern
 
Zitat:

Zitat von Maxi (Beitrag 1228025)
wirklich ? :D denn bin ich zu doof für delphi :0 :D

Hast du meinen Tip eigentlich mal ausprobiert? Oder hast du nur gedacht: Kann ja ja nicht funktionieren?

milo 12. Sep 2013 08:14

AW: Eingaben individuell abspeichern
 
Zitat:

Zitat von Maxi (Beitrag 1228019)
Der letzte tipp kann ja nicht funktionieren,da ja im Befehl insegsammt vier Anführungszeichen stehen und Delphi smit ja "+eingabe1.text+" aus dem befehl rausnimmmt:(:?

Naja, die IDE unterscheidet schon zwischen Anführungszeichen " Ansi 34 und einem Hochkommata ' Ansi 39.

Gruß :-D Michael

Maxi 12. Sep 2013 13:55

AW: Eingaben individuell abspeichern
 
ja, ich hab das in den verschiedensten varianten probiert ...von '' bis "" ....funktioniert alles nicht

p80286 12. Sep 2013 14:13

AW: Eingaben individuell abspeichern
 
Was ist an
Delphi-Quellcode:
list.SaveToFile('C:\Users\Maxi\Desktop\Neuer Ordner\'+Eingabe1.text+'.txt');
denn so unverständlich?
Ersetz Eingabe1.text durch den gewünschten Namen (z.B. 'MeineDatei.txt') und gut ist.

Gruß
K-H

DeddyH 12. Sep 2013 14:14

AW: Eingaben individuell abspeichern
 
Einfache Hochkommata (SHIFT + Raute) auch? Ansonsten kannst Du das auch mit Format lösen.
Delphi-Quellcode:
Dateiname := Format('C:\Users\Maxi\Desktop\Neuer Ordner\%s.txt', [Eingabe.Text]);

Maxi 12. Sep 2013 18:33

AW: Eingaben individuell abspeichern
 
Hallo nochmal

lieber K-H...du hast nicht verstanden was ich möchte...ich will die Dateinnamen individuell haben...

Wenn ich: Dateiname := Format('C:\Users\Maxi\Desktop\Neuer Ordner\%s.txt', [Eingabe.Text]);[/DELPHI][/QUOTE] eingebe ,sagt er mir folgendes:

[Fehler] Unit1.pas(40): Inkompatible Typen: 'TStrings' und 'String'

ich glaub ich muss mich von meinem vorhaben verabschieden,was ?:0

DeddyH 12. Sep 2013 18:38

AW: Eingaben individuell abspeichern
 
Vielleicht postest Du mal den gesamten relevanten Code. Wo hast Du denn da eine TStrings-Instanz?

Maxi 12. Sep 2013 18:52

AW: Eingaben individuell abspeichern
 
ich stelle einfach mal alles rein...

unit Unit1;

interface

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

type
TForm1 = class(TForm)
Button1: TButton;
Edit1: TEdit;
Memo1: TMemo;
Label1: TLabel;
Edit2: TEdit;
Button2: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
end;

var
Form1: TForm1;
Eingabe1,List,Dateiname:TStrings;
implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
list:=TStringlist.Create;
try
List.add(Edit1.Text);
list.SaveToFile('C:\Users\Maxi\Desktop\Neuer Ordner\Datei.txt');
finally
list.Free;

Dateiname := Format('C:\Users\Maxi\Desktop\Neuer Ordner\%s.txt', [Eingabe1.Text]);

end;

end;


end.

DeddyH 12. Sep 2013 18:54

AW: Eingaben individuell abspeichern
 
Weshalb ist Dateiname vom Typ TStrings, und wieso erstellst Du keine Instanzen von Dateiname und Eingabe1?

[edit] P.S.: Benutze doch bitte die Delphi-Tags (die "Helm"-Schaltfläche im Beitragseditor), dann kann man den Code auch besser lesen. [/edit]


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:24 Uhr.
Seite 2 von 4     12 34      

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