Autor Beitrag
Royer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 32



BeitragVerfasst: Do 04.09.08 07:18 
Simples Abspeichern auf dem Server

Hallo Zusammen

Vor ein paar Monaten habe ich ein Programm geschrieben, welches eine bestimmte Berechnungsroutine automatisiert.
Der User schreibt einige Angaben in ein Editfeld, drückt ENTER und das Programm gibt ihm das Resultat aus.

Nun ist der Wunsch aufgetreten die Usereingaben und deren Resultate an einem beliebigen Ort auf dem Firmenserver abzuspeichern.

Klingt eigentlich simpel. Das geht ja zum Beispiel mit einem Word Dokument auch.

Leider finde ich aber nichts Konkretes.

Ich wäre froh, wenn mir jemand auf die Sprünge helfen könnte.

Greez Royer


Moderiert von user profile iconNarses: Topic aus Windows API verschoben am Do 04.09.2008 um 10:16
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: Do 04.09.08 07:28 
Da wäre eine Datenbank eher geeignet

_________________
Markus Kinzler.
delphi10
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 447
Erhaltene Danke: 2

W2K, XP, Vista64, Win7 64
RAD-Studio 2010
BeitragVerfasst: Do 04.09.08 07:55 
user profile iconRoyer hat folgendes geschrieben:
Simples Abspeichern auf dem Server

Nun ist der Wunsch aufgetreten die Usereingaben und deren Resultate an einem beliebigen Ort auf dem Firmenserver abzuspeichern.
Klingt eigentlich simpel.

Ist es ja auch. Ohne besondere Ansprüche an die Form der zu speichernden Daten reicht es doch schon, wenn du alle Eingaben und Ausgaben in eine Textdatei auf dem Server schreibst oder die entsprechenden Edits und/oder Listen mit SavetoFile speicherst. Da du nichts darüber schreibst, in welchem Format die Daten gespeichert werden sollen, kann ich nur so allgemein was dazu sagen.
Gruß delphi10

_________________
Salus populi suprema lex esto
Royer Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 32



BeitragVerfasst: Do 04.09.08 08:10 
Im Prinzip ist es egal was für ein Datenformat es ist.

Wichtig ist, das man die Datei wieder öffnen kann und die Daten wieder in die Editfelder geschrieben werden.

Eigentlich ist es wie ein Einfrieren des Momentanzustandes, welcher später zum weiterarbeiten wieder geöffnet werden kann.

Könntest du mal ein Beispiel machen?
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: Do 04.09.08 08:11 
Dann würde sich ja eine simple Ini anbieten

_________________
Markus Kinzler.
Royer Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 32



BeitragVerfasst: Do 04.09.08 08:40 
Ini? Leider kenn ich mich damit noch nicht so aus? Wie funktioniert das?
huuuuuh
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 665
Erhaltene Danke: 19

win xp, (win vista), win 7
VS 2008 Express Edition, VS 2010 Express Edition, VS 2010 Professionell
BeitragVerfasst: Do 04.09.08 08:46 
is ganz einfach
auf [url]www.delphi-treff.de[/url] gibs ein tutorial
delphi10
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 447
Erhaltene Danke: 2

W2K, XP, Vista64, Win7 64
RAD-Studio 2010
BeitragVerfasst: Do 04.09.08 09:09 
user profile iconRoyer hat folgendes geschrieben:
Im Prinzip ist es egal was für ein Datenformat es ist.

Könntest du mal ein Beispiel machen?

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
var 
Beispiel: TextFile;

AssignFile(Beispiel,'PathtoServer'+'Dateiname');
ReWrite(Beispiel);
Append(Beispiel;
WriteLn(Beispiel,Edit1.Text);
WriteLn(Beispiel,Edit2.Text);
WriteLn(Beispiel,Editn.Text);
CloseFile(Beispiel);

Das wäre so ziemlich das Einfachste zum speichern. Man muß jetzt nur noch dafür sorgen, dass mit zusätzlichen Textzeilen die Daten struktuiert werden um später gezielt darauf zugreifen zu können.

_________________
Salus populi suprema lex esto