![]() |
.txt datei in memo laden
moin ihrs!
hab fast das ganze forum duchsucht aber kien algorithmus gefunden, der die datei von edit1.text in einemMemo feld öffnet d.h.: eine datei namens 001.txt soll in das Memo feld geladen werden. das prob dabei, im edit1.text soll nur 001 eingegeben werden und mit einem buttosoll die datei 001.txt in das memo feld geladen werden!! bitte helfen!! thanks!! mfg schoenwetterflieger |
Re: .txt datei in memo laden
Dafür gibt es Memo1.Lines.LoadFromFile(Edit1.Text + '.txt');
edit: man sollte vorher natürlich noch das akt. verzeichnis prüfen, bzw. mitangeben (vor das Edit1.Text). Außerdem sollte sicher sein, dass die Datei überhaupt existiert (if FileExists() then). edit2: hatte das ".lines" vergessen, ergänzt. |
Re: .txt datei in memo laden
Nichts leichter als das :)
In deinem onButtonClick machst du folgendes:
Delphi-Quellcode:
ggf. brauchst du auch noch einen Verzeichnisnamen...
var FName : String;
begin FName := Format('%s.txt',[edit1.Text]); If FileExists(FName) then Memo.Lines.LoadFromFile(FName) else ShowMessage('Datei nicht vorhanden: '+FName); end; |
Re: .txt datei in memo laden
Warum verwendest du nicht einfach einen OpenDialog ?
Den gibt's unter "Dialoge". Dann schreibst du in das OnClick-Ereignis eines Buttons einfach folgendes:
Delphi-Quellcode:
Da brauchst du dann auch nicht mehr das Verzeichnis zu überprüfen.
If OpenDialog1.Execute then
Memo1.Lines.LoadFromFile(OpenDialog1.FileName); Und wenn du bei dem OpenDialog unter Options "ofFileMustExist" auf True setzt, dann brauchst du auch nicht mehr zu überprüfen, ob die Datei existiert. |
Re: .txt datei in memo laden
Naja wenn man 'n bisschen mehr gesucht hätte, hätte man schon etwas gefunden.
Z.B. das Delphi Anfänger Tutorial von Nils_13: ![]() Dort wird vorallem der Gebrauch von Komponenten erklärt. Ich denke mal das könmnte dir helfen (Auch wenn ich das Tutorial für einen kompletten Anfänger eher ungeeignet halte - Aber es scheint ja so, dass du einige Vorkenntnisse besitzt) |
Re: .txt datei in memo laden
@dfried
das sihet ja ganz gut aus aber nach ...[edit1.text]) kommt ne fehlermeldung: Inkompatible Typen: 'Integer' und 'TCaption' was nun?? |
Re: .txt datei in memo laden
sorry fehler gefunden!! Komma vergessen
DANKE @ ALL |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:32 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