Ich erstelle eine .txt
Datei in C++ im Anwendungsordner /Common/Send/Test.txt Dann rufe ich eine VB.net-Anwendung aus dem C++ Code der Die Vb.net-App liest den test.txt-Inhalt, anstatt ihn an einen Web-Server mit POST-Anforderung zu senden, als die Datei zu löschen.Löschen Sie eine Datei mit vb.net, die in einem anderen Prozess geöffnet ist
Aber es ist nicht die Datei löschen, die VB.net App stürzt ab, wenn es die Datei löschen muss.
My.Computer.FileSystem.DeleteFile(".\\Common\Send\Test.txt")
Ich benutze dies um die Datei zu löschen, was kann das Problem sein? Das Problem ist, schreiben Sie ein anderes Programm mit dieser Datei, deshalb kann es nicht löschen, wie kann ich meine Anwendung 1. Teil stoppen? Weil ich die Datei lese, aber als sie es nicht schließt. Ich denke, das ist das Problem.
Nun, wenn Sie eine Fehlermeldung haben und sie für sich behalten, seien Sie nicht überrascht, wenn eine Antwort nur eine Vermutung ist. – Steve
Ich habe keine Fehlermeldung, ich habe gerade Appname.exe funktioniert nicht mehr. –
@ RichárdKiss: Schauen Sie in das Ereignisprotokoll und fügen Sie hier die echte Fehlermeldung ein (entweder durch Bearbeiten Ihrer Frage oder als Antwort, wenn Ihre Frage tatsächlich beantwortet wurde). – Heinzi