Hallo alle zusammen,
Ich wollte mal wissen ob ihr eine möglichkeit kennt, mit der man Textdateien auslesen kann obwohl sie bereits verwendet wird. Im moment wirft mein Programm noch mit Exceptions um sich, jedoch nur wenn die Datei durch einen anderen Prozess verwendet wird.
Im großen ganzen handelt es sich bei meinem Programm um ein Bansystem für einen Gameserver. Ein Ingame Admin Mod schreibt eine Banliste, dieser läuft über PHP. Leider ist die Entwicklung dieses Mods nicht weit genug das er die Bans durchführen kann, er kann nur die Banliste füllen. Da möchte ich mein Programm ins spiel bringen das die Banliste ausliest und die Bans umsetzt, da der Admin Mod jedoch permanent läuft ist die Banliste auch permanent von nem Prozess in verwendung... und dies sorgt im moment für einige Probleme.
Im moment sieht der Code zum auslesen so aus:
Ich hoffe das ihr mir hierbei weiter helfen könnt, vielen dank im vorraus.
Ich wollte mal wissen ob ihr eine möglichkeit kennt, mit der man Textdateien auslesen kann obwohl sie bereits verwendet wird. Im moment wirft mein Programm noch mit Exceptions um sich, jedoch nur wenn die Datei durch einen anderen Prozess verwendet wird.
Im großen ganzen handelt es sich bei meinem Programm um ein Bansystem für einen Gameserver. Ein Ingame Admin Mod schreibt eine Banliste, dieser läuft über PHP. Leider ist die Entwicklung dieses Mods nicht weit genug das er die Bans durchführen kann, er kann nur die Banliste füllen. Da möchte ich mein Programm ins spiel bringen das die Banliste ausliest und die Bans umsetzt, da der Admin Mod jedoch permanent läuft ist die Banliste auch permanent von nem Prozess in verwendung... und dies sorgt im moment für einige Probleme.
Im moment sieht der Code zum auslesen so aus:
Code:
Dim reader As System.IO.StreamReader = My.Computer.FileSystem.OpenTextFileReader("C:\GlobalGroups\bans.log", Encoding.ASCII) While reader.Peek <> -1 If reader.ReadLine().Contains(b(1)) Then End If End While
Comment