WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Hardware, Grafikkarte, Prozessor, Lüfter, Festplatte, SSD, Netzteil, Speicher, Flash, USB, Sata, Betriebssystem, Windows 8, Windows 10, Mac, MAC OS, Linux, Debian, Ubunto, Suse, Zip, Outlook, Firefox, Thunderbird und sonstige Software


Forum » Computer & Co - Hardware und Software » Noch ein mal ein Delphi Problem » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Noch ein mal ein Delphi Problem
von Marcus
Ganz einfach:

1: 
2: 
3: 
4: 
5:
write(f,Edit1.Text);
write(f,'  ');
write(f,Edit2.Text);


also einfach write ohne das ln (ln = line).
von felux
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?
von Marcus
Geht selbstredend auch mit edits:

1: 
2: 
3: 
4: 
5: 
6:
assignfile(f,'datei.txt');
reset(f);
writeln(f,Edit1.Text);
closefile(f);
von felux
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);
von corny
Shellapi???
von Marcus
Dateien auslesen geht einfach:

entweder ein Memo aufs Forumalr und dann

1:
Memo1.LoadFromFile();


oder mit ner Schleife:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18:
...
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


---
www.webworxis.de

Nach oben