Announcement

Collapse
No announcement yet.

Log-Datei im Netz

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Log-Datei im Netz

    Ein Kollege fragte mich ob ich folgendes für ihn posten kann:

    "Ich suche einen Weg, im Netz (LAN) eine Logdatei von mehreren Arbeitsplätzen
    aus "gleichzeitig" zu schreiben.

    Mein erster Versuch über "TFileStream.create('...',fmOpenReadWrite or
    fmShareDenyNone);" führte zu verstümmelten Einträgen.

    Als nächstes versuchte ich, die Datei exclusiv zu bekommen ("repeat
    try...except until (erfolgreich or Notbremse)") mit
    "TFileStream.create('...',fmOpenReadWrite or fmShareExclusive);". Auch da
    werden Einträge überschrieben.

    Also probiere ich seitdem "Append(xTextfile); Writeln(xTextfile,xText);",
    aber auch da verschwinden ganze Zeilen.

    Der sauberste Weg geht wohl über TTable, aber zum einen wollte ich mir einen
    Cursor sparen, zum anderen ist das Programm zum Auswerten bereits fertig und
    nicht mehr so viel Zeit über. :-(

    Hat jemand noch eine Idee?

    MfG,
    Memis."

  • #2
    Hallo,
    schreibe doch in eine kleine Datenbank. Kleines Paradox file oder erstelle Logadateien für jeden Arbeitspplatz mit Getcomputername getUser und so..

    Gruß Jaochi

    Comment


    • #3
      Moin Joachim,
      wie gesagt, Datenbank (TTable) ist jetzt im Nachhinein wohl einfacher, aber das Programm zur Auswertung der Datei ist bereits fertig und erwartet eine (Text-) Datei, in der alle Daten aller User stehen. :-(

      MfG,
      Memis

      Comment

      Working...
      X