Suchergebnisse

Suchergebnisse 1-10 von insgesamt 10.

  • Benutzer-Avatarbild

    Hey Community, Ich habe mal wieder eine Frage an euch: Ich möchte den Log eines anderen Programmes auslesen aber während das andere Programm läuft. Will ich das mit dem IO.StreamReader machen löst das Programm eine Ausnahme: System.IO.IOException - Der Prozess kann nicht auf die Datei ""..."" zugreifen, da sie von einem anderen Prozess verwendet wird. Ich hätte das ja so hingenommen dass es nicht geht, aber mit Notepad++ kann ich den Text ohne Probleme öffnen. Deshalb meine Frage kann man und we…

  • Benutzer-Avatarbild

    Hey, @RodFromGermany Erstmal Danke für deine schnelle Antwort, ich habe mir deinen Lösungsvorschlag jetzt mal angeschaut und ausprobiert: Also ich bekomme jetzt keinen Fehler mehr beim auslesen, also dass die Datei von einem anderen Prozess verwendet wird, aber leider bekomme ich beim Konvertieren richtigen Mist heraus, also nur irgendwelche Buchstabenfolgen die keinen Sinn ergeben und nicht so in der Datei stehen. Kannst du dir vielleicht mal meinen Code anschauen , ich denke mal ich habe bei d…

  • Benutzer-Avatarbild

    @RodFromGermany Hab den Code jetzt mal beim ersten Wert Debuggt und die Ergebnisse in den Code geschrieben: VB.NET-Quellcode (20 Zeilen) Bei Convert.ToBase64String(bytes) kommen ja diese komischen Zeichenfolgen raus, kennst du denn eine andere Möglichkeit diese Integer Bytes die bei fs.ReadByte() herauskommen in einen String zu wandeln ?

  • Benutzer-Avatarbild

    @RodFromGermany Ganz normaler Text, also wie "Hallo Welt" Kein kryptische Zeichen oder Symbole

  • Benutzer-Avatarbild

    @ErfinderDesRades Also, ich habe einen Filestream der mir meinen Text auslesen soll, doch der gibt mir mit der Funktion Filestream.GetBytes() einen Integer zurück. Ich wusste nicht, wie ich das dann in einen String bekomme, also habe ich den Integer erst mit Convert.ToByte() zu einem Byte gemacht damit ich daraus einen String mit (Convert.ToBase64String(bytes)) bekomme. Doch das Ganze hin und her Konvertieren Funktioniert nicht so und ich bekomme am Ende nur komische Buchstabenfolgen heraus. Des…

  • Benutzer-Avatarbild

    Hey @RodFromGermany bei ​Using fs As New StreamReader(path) gibt es das Problem weshalb ich diesen Eintrag gepostet habe, Der Prozess kann nicht auf die Datei ""..."" zugreifen, da sie von einem anderen Prozess verwendet wird. Du hast vorgeschlagen: Zitat: „​Öffne die Datei, Seeke zur aktuellen Position.“ Das Hab ich probiert zu machen. Aber seek ist kein Member von StreamReader.

  • Benutzer-Avatarbild

    @RodFromGermany Das Problem Der Prozess kann nicht auf die Datei ""..."" zugreifen, da sie von einem anderen Prozess verwendet wird verschwindet nicht. Aufgeben oder gibt es noch Hoffnung?

  • Benutzer-Avatarbild

    @VaporiZed Zitat: „ Mach ne Kopie der Datei und werte die aus.“ Sry war meine Dummheit, ich dachte nicht dass wenn man eine Datei nicht auslesen kann dass man sie dann kopieren kann?! Scheint aber zu funktionieren ich setze mich morgen mal daran und hoffe dass es gelöst ist Zitat: „Insgesamt dürfte eine Problemlösung davon abhängig sein, wie oft die LogFile ausgelesen werden soll, wie umfangreich sie ist und wie schnell wie viele Daten dazukommen.“ Umfang vllt bis 100 Zeilen Maximum, Auslesen wü…

  • Benutzer-Avatarbild

    @RodFromGermany Also ich habe jetzt mal alles experimentell überprüft Die Log Datei kann während der Verwendung durch den anderen Prozess: - Kann mit dem Windows Editor gelesen werden, aber nicht mit Änderungen gespeichert werden. - Kann mit Notepad++ gelesen, geändert und abgespeichert werden - Kann in VB.net nicht durch den FileStream oder den StreamReader ausgelesen werden Eine Kopie des Logs kann allerdings mit dem FileStream oder dem StreamReader ausgelesen werden. Frage, ist das die Lösung…

  • Benutzer-Avatarbild

    @RodFromGermany Ok dann Danke erstmal für deine Hilfe und mühen