Search  
Thursday, May 24, 2012 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  FoxPro  FoxPro 2.x DOS  File sharing cu...
 File sharing cu FPD 2.6 de pe statii Win xp sp2
 
 11/24/2005 11:00:26 PM
User is offlineEugen Gliga
1052 posts
1st




File sharing cu FPD 2.6 de pe statii Win xp sp2
 (Romania)
Am niste aplicatii mai vechi, scrise in FPD 2.6 si care functioneaza in retea in unele cazuri pe servere samba iar in altele pe windows. Aplicatiile au mers fara probleme pana in ultimul timp, cand au inceput sa apara tot felul de erori ciudate, cum ar fi fisiere defecte sau care  sunt blocate de alt user cand de fapt nu mai exista nimeni. Dupa mai multe observatii am ajuns la concluzia ca fenomenul se intampla atunci cand in retea era introdus un calculator cu Win XP Sp2. Am observat urmatorea anomalie: Daca din foxpro se deschide un fisier, VDM-ul (Virtual Dos Machine ) sau cum i-o  fi zicand,  isi face o copie si uita sa spuna serverului ca cineva a deschis fisierul respectiv. Asa ca daca te duci in alta instanta FoxPro, poti linstit sa stergi fisierul respectiv cu comanda ERASE, sau poti chiar sa mergi intr-o ferestra a explorerului si sa dai delete pe fisierul respectiv. Situatiile nu sunt chiar identice. Daca te duci intr-o alta instanta Foxpro si stergi fisierul respectiv, acesta chiar se sterge efectiv insa in cealalta instanta poti face Browse linistit pe el fara  nici o problema. Daca te uiti in directorul respectiv o sa vezi ca apare un fisier VDMxx.TMP, care probabil e o copie a fisierului original. In acest moment fisierul functioneaza ca un cursor, adica dupa ce l-ai inchis a disparut. Mai mult in timp ce este deschis cu numele respectiv, poti merge in cealalta instanta si poti creea in acelasi loc un fisier cu acelasi nume. Poate am luat-o razna, dar toata ziua am facut teste de pe un note-book pe un file-server si astea au fost concluziile. Mai curios este ce se intampla daca deschizi un fisier aflat pe server dintr-o instanta Foxpro si apoi mergi in explorer si stergi fisierul. Prima data apare ca si cum l-as fi sters. Ma duc pe server si ma uit si vad fisierul la locul lui. Ma intorc in exlporer si dau un refresh, la care fisierul reapare. Dau din nou delete si zice ca nu-l poate sterge si mi se pare corect, dar ma intorc in instanta de fox,  inchid fisierul si surpriza, fisierul dispare de pe server. Mie treaba asta mi se pare foarte grava si consecintele au fost uneori dezastruoase.  Nu stiu daca s-a mai lovit cineva de problema asta,  sau daca stie cineva vreo solutie, dar as prefera mai degraba ceva care sa nu implice modificarea programelor. Unde s-a putut am facut downgrade la SP1, dar unde au licenta cu CD cu  sp2 inclus, nu prea se poate, iar portarea pe VFP e de durata si nu e oprtuna.



  FoxPro  FoxPro 2.x DOS  File sharing cu...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement