ich ein Hex-Editor-Steuerelement für C# bin mit, die Quellcode und Binärdateien können here.Fileshare Readwrite funktioniert nicht (C# .NET)
Ein Problem gefunden werden, bei der Verwendung von es war, dass, wenn eine Datei geladen wurde Im Hex-Editor und einem anderen Programm kann das andere Programm die Datei nicht speichern, da es bereits von einem anderen Prozess verwendet wird.
Also fragte ich den Autor des Controls, der mir sagte, das FileShare-Argument in der File.Open-Methode in der FileByteProvider und DynamicFileByteProvider-Klasse auf ReadWrite (es war ursprünglich nur Read) würde es beheben. Also habe ich das gemacht, aber es hat immer noch nicht funktioniert (gleicher Fehler). Es nur auf Write zu setzen, hat auch nicht funktioniert, aber es funktioniert nur auf Read only und None. Die Dateien haben das gleiche Problem in jedem Programm, zum Beispiel Notepad. Sie sind nicht auf ReadOnly oder irgendetwas eingestellt, also habe ich keine Ahnung, warum es nicht funktioniert.
Gibt es irgendetwas, was ich hier vermisse?
Was meinen Sie mit "angemessen" hier? Ich habe es mit vielen verschiedenen Dateien versucht und das Problem scheint in allen von ihnen zu sein. – Iceyoshi
Durch das Schließen richtig, ich meinte schließen überhaupt :) Ich habe keine Zeit, um Ihren Code zu analysieren, so war es meine Annahme, dass die Datei überhaupt nicht geschlossen ist. – dzendras