![]() |
Textdatei erstellen?
Hallo,
ich möchte eine Datei erstellen die ich anschließend mit FileStream "füllen" möchte. Es soll lediglich ein String hinein geschrieben werden, normalerweise würde ich es ja einfach ein Memo nehmen und mit Savetofile() arbeiten, allerdings ist das Programm nonvcl und ich finde keinen geeigneten Befehl um es umzusetzen. Danke im voraus, Gruß |
Re: Textdatei erstellen?
AssignFile(), ReSet(), ReWrite(), Append(), ReadLn(), WriteLn(), CloseFile()
|
Re: Textdatei erstellen?
Zitat:
|
Re: Textdatei erstellen?
Zitat:
Delphi-Quellcode:
Grüße vom marabu
procedure SaveString(s, fileName: string);
var fs: TFileStream; begin fs := TFileStream.Create(filename, fmCreate); fs.Write(s[1], Length(s)); fs.Free; end; und herzlich willkommen im Forum |
Re: Textdatei erstellen?
Zitat:
Gruß |
Re: Textdatei erstellen?
Du willst wohl die Classes.pas nicht einbinden?
Ist den der Exe-Größenzuwachs für dich so unakzeptabel? |
Re: Textdatei erstellen?
@tg39
türlich geht das. |
Re: Textdatei erstellen?
Zitat:
Zitat:
Da braucht man ja Jahre um alle benötigten Abhängigkeiten rauszusuchen :( Gibt es für soetwas nicht ein spezielles Tool dass mir für eine paar bestimmte Funktionen alles wichtige rauskopiert? Wahrscheinlich nicht.. |
Re: Textdatei erstellen?
dann schreib dir halt deine eigene TStringList implementation, wenns dir zu kompliziert iss das bisschen da aufzudröseln?
|
Re: Textdatei erstellen?
Hi.
So gehts ohne StringList und FileStream:
Delphi-Quellcode:
_______________________________________________
procedure MeineDateiErstellen(filename, str: string);
var f : Text; begin AssignFile(f, filename); Write(f, str); CloseFile(f); end; //edit: @barf00s: Da hast du allerdings recht!
Delphi-Quellcode:
//edit2:
procedure MeineDateiErstellen(const filename, const str: string);
var f : Text; begin AssignFile(f, filename); Rewrite(f); Write(f, str); CloseFile(f); end; Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz