Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Txt auslesen


chickenfigt1989 - Sa 07.08.10 18:20
Titel: Txt auslesen
Hallo,
Ich lass von mein game sachen in ner txt datei die aufm server liegt speichern.
NUn will ich die aber auslesen, wie des geht weis ich ungefähr.
Aber es sollte ein client sein der nur die neuesten meldungen ausgibt.
sprich jemand gibt bei mir in game ne nachricht ein die wird dan gespeichert und dan sollte bei meinen client programm ein sound kommen für neue nachricht nud es sollte nur die anzeigen
wie is das möglich?
lg


elundril - Sa 07.08.10 18:26

XML oder ne Datenbank wären sehr gute Möglichkeiten.

lokal eine Kopie speichern und auf Differenz hin untersuchen. Oder Lokal das Offset speichern bei welchem Zeichen die letzte Empfangene Nachricht aufgehört hat und dann weißt du das alle danach neu sind. Für neue Meldungen würde ich eine extra Datei anlegen in der steht wann die letzte Nachricht am Server eingetroffen ist, damit du nicht immer die große Datei runterladen musst, sondern nur die Datei mit dem TimeStamp und den mit dem letzten Lokalen vergleichen musst.

Sound abspielen kannst du entweder mit dem TMediaPlayer, mit Windows.Beep(x,y); oder mit SysUtils.Beep;.

lg elundril


Gausi - Sa 07.08.10 18:26

also sound abspuelem geht mit SndPlaySound oder so und ne nachricht anzeigen dafur kann man showmessage nehemen.


chickenfigt1989 - Sa 07.08.10 18:39

Oke und wer liefert mir nun den Fertigen Code?
:): Kleiner Scherz. Das bekomme ich schon hin.


Lg