Witam, mam problem który przedstawia się następująco.
Mam prosty Chat, pliki rozne potrzebne do działania przechowuje na serwerze FTP następnie ściagam/wrzucam je w tle. Kazde uruchomienie programu to inny folder wiec gdy testuje nawet lokalnie na jednym komputerze to przedstawie scenke:
- włączam program, loguje się tworze serwer i oczekuje na ludzi
- gdy włącze serwer to próbuje sie logowac na klienta i tutaj szczescie albo plik jest otwarty albo nie jest, a nie ma prawa byc bo tutaj jest jego pierwsze otwarcie, a ten plik z danymi do logowania który używałem przy pkt1 znajduje się w innym folderze, a tu wysakuje, że otwarty i ni hu hu nie pojdzie dalej
- No ale dobra chciałem się zabezpieczeć założyłem 2 inne konta FTP, wrzucilem tam te pliki z przedrostkami backUp1, backUp2 i gdy nastepuje wyjatek w pliku to wywoluje pobranie backUp1, gdy i z tym bedzie problem to backUp2 ( wyjatek w wyjatku), ale niestety i tu dupa to samo. Pliki roznych uzytkwonikow np mariana, wacława, baca1616, jozefa sa w roznych folderach ale i tak to nie przeszkadza w tym by wyskoczył w MessageBox bład ze strumien do pliku jest już otwarty.
Moje pytanie : ktoś, coś, jakieś pomysły? Wiem, że opisałem problem chaotycznie i pewnie nie do tego działu, ale już nie mam pomysłów jak to załatwić.
Strumienie do wszystkkich używanych plików są pozamykane, sprawdzałem chyba z 15 razy.
Za każdy pomysł co może być nie tak będe wdzięczny :)