Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Individuelle Dateinamen *.txt (https://www.delphipraxis.net/127340-individuelle-dateinamen-%2A-txt.html)

ryLIX 12. Jan 2009 21:04

Re: Individuelle Dateinamen *.txt
 
Muss es denn unbedingt eine txt Datei sein?

XML würde sich hier anbieten und dann die Daten in ein Array laden das kannst du dann mit einer for Schleife durchlaufen und mit einem anderen Datensatz vergleichen.

Die Einzigartigkeit der Dateinamen kannst du durch hinzufügen eines Zeitstempels erreichen als Beispiel.

pcgamer03 12. Jan 2009 22:16

Re: Individuelle Dateinamen *.txt
 
Dann müsste ich aber alles nochmal umprogrammieren oder?
Wäre das viel Arbeit? (das Projekt sollte bis Mittwoch fertig sein)
Wie würde das denn gehen (vom Prinzip her) wie mit einer txt datei, oder wie kann ich da die Daten speichern?

Danke.

mkinzler 13. Jan 2009 05:34

Re: Individuelle Dateinamen *.txt
 
Primär ist ja die Speicherform ( Txt, Ini, XML) egal. Aber auf das manuelle Vergleichen wirst du nicht herumkommen

guidok 13. Jan 2009 06:00

Re: Individuelle Dateinamen *.txt
 
Zitat:

Zitat von pcgamer03
Das was du jetzt geschrieben hast bringt mir doch nur was zum "manuellen" vergleichen, also SELBST vergleichen. Ich möchte, dass das Programm die Dateien einliest und automatisch miteinander vergleicht.

Nimm doch einfach die TPartnervermittlungs Komponente, die macht alles das, was du brauchst :wink:

Scherz beiseite, es geht hier um das Programmieren und da wirst du wohl nicht drum rum kommen, auch selbst ein paar Zeilen Code zu schreiben. Es ist übrigens unglaublich wichtig, sich VORHER zu überlegen, wie man die Daten strukturiert, um damit später auf simplen Wege die benötigten Operationen (z.B. Vergleichen) durchführen zu können. Es gibt zwar viele Wege, die nach Rom führen, aber manche sind schon sehr steinig...

ryLIX 13. Jan 2009 11:56

Re: Individuelle Dateinamen *.txt
 
Bei XML kannst du auf mehrere Dateien verzichten.
Da du den Aufbau innerhalb der XML so legen kannst das du alle "Kunden" in einer Datei speicherst.

XML-Code:
<rootnode>
  <subnode>
    <entry1></entry1>
    <entry2></entry2>
    <entry3></entry3>
  </subnode>
  <subnode>
    <entry1></entry1>
    <entry2></entry2>
    <entry3></entry3>
  </subnode>
    .
    .
    .
  <subnode>
    <entry1></entry1>
    <entry2></entry2>
    <entry3></entry3>
  </subnode>
</rootnode>
Nun brauchst du ein Array welches alle eigentschaften speichern kann.
Dann kannst du die einzelnen Kunden untereinander vergleichen lassen.
Ob du nun genug Zeit hast den Code dafür fertig zustellen weiß ich nicht.
Aber das wäre die beste Lösung ohne auf Datenbanksysteme zurück zugreifen.
Theoretisch könnte man behaupten es wäre SQLXML aber ich denke das wird nicht auffallen in der Schule ;)

Hier noch ein wenig Material für dich:
OpenXML Tutorial
Noch ein XML Tutorial
Hier im Forum suchenXML

pcgamer03 14. Jan 2009 16:32

Re: Individuelle Dateinamen *.txt
 
So, haben das Programm heute vorgestellt und dazu gesagt, dass wir das mit dem vergleichen nicht hinbekommen haben. Ist kein Drama, da ers ja auch net kann.

Vielen dank an euch alle für eure Hilfe!

LG,
pcgamer03

DeddyH 14. Jan 2009 16:34

Re: Individuelle Dateinamen *.txt
 
Zitat:

Zitat von pcgamer03
Ist kein Drama, da ers ja auch net kann.

:wall: Vielleicht doch eine gute Idee, dass die Regierung mehr in Bildung investieren will.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:33 Uhr.
Seite 3 von 3     123   

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