Hallo,
Ich muss für ein Programm das ich schreibe, einen String von AutoIt nach C# übergeben und auch andersherum.
Das Problem ist aber nun, dass ich einen String alle 1-2 Sekunden aktualisiert brauche. ( von AutoIt nach C# )
Momentan schreibt AutoIt jedesmal eine Datei, die C# dann ausliest und löscht. C# liest die Datei mit File.ReadAllText(). Nach ca. 10 Minuten kommt dann aber die Fehlermeldung: "Die Datei wird schon in einem Anderen Prozess verwendet"
C# Code Snippet:
Code
if (File.Exists(dir))
{
string content = File.ReadAllText(dir);
int pos = content.IndexOf(s);
string str = content.Substring(pos, 5);
File.Delete(dir);
}
Autoit Code Snippet:
Ich bin für jede Hilfe dankbar.
Mit freundlichen Gruß
TrueVision