Dann geh ich mal eine Stufe weiter: wenn ich 2 Edits habe, deren Text in die TXT-Datei schreiben will, möchte aberden Text der beiden Edits nicht hintereinander stehen haben, sondern z.B. 2 Leerzeichen dazwischen, wie bekomme ich das hin?
Geht das auslesen der TXT-Datei nur mit Memo oder auch mit Edits etc.?
von Marcus
Meinte natürlich Shellexecute in der Unit Shellapi:
1:
2:
3:
4:
5:
6:
7:
8:
9:
uses ShellApi;
...
begin
exeName:='{Hier der Name der Anwendung}';
param:='[{Hier die Parameter rein}]';
ShellExecute(Application.MainForm.Handle,NIL,PChar(exeName),
PChar(Param),PChar(ExtractFilePath(exeName)),SW_SHOWNORMAL);
...
var datei,f : textfile;
...
datei := '/pfad/zur/datei/datei.txt';
assignfile(f,datei);
reset(f);
while not EOF(f) do
begin;
readln(f,zeile);
Memo1.Lines.add(zeile);
end;
...
CloseFile(f);
Bei großen Dateien würd ichs aber zuerst in ein Array einlesen und dann ausgeben -> bringt Geschwindigkeit
Mit Excel kann ich dir net helfen - benutz Linux, aber bei der 7er sind glaub ich schon Datenbankdinger dabei.
Mit Dos und so - wenns nur Ausgaben erzeugt bzw. noch Parameter erwartet - öffne das mit der Shellapi und leit die ausgabe mit >ausgabe.txt in die ausgabe.txt und lies die dann wie oben aus.
von corny
Ups ist wohl falsch gelandet!
ist ja keine Auszeichnungssprache!
hehe kann das bitte jemand ändern?
von corny
Moin
Muss von der Schule her ein Prog in Delphi schreiben!
Also es ist net freiwillig!!!
Die Fragen: 1.Wenn ich ne .xls Datei habe, wie kann ich da Spalten und Zeilen auslesen lassen und dem Benutzer die Möglichkeit geben auch selber etwas in eine Neue Zeile einzu fügen?
2.Wenn ich ne .txt Datei oder derkleichen habe und will diese angezeigt haben, wie geht das?
3.Wie kann ich Dos Befehle in Delphi einbinden? z.B.: netstat, und die Ergebnisse dann in einem neuen Fensterchen anzeigen lassen?
Wäre nett wenn mir da jemand helfen könnte!
thx Corny