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  Declaratia 394...
 Declaratia 394
 
 7/15/2007 9:46:05 PM
User is offlinenovice
26 posts


Declaratia 394
 (N/A)

Buna tuturor.

Stie cineva cum se poate testa existenta pe disc a unui fisier , respectiv director cu nume mai lung de 8 caractere  prin comenzi (functii) FoxPro 2.6 ? In VFP functioneaza totul perfect dar sub MS DOS functia FILE("A:\394_S0107_JCCCCCCCCCC.TXT") intoarce valoarea fals, iar daca testez sub forma trunchiata FILE("A:\394_S0~1.TXT") rezultatul este inselator , daca mai am pe discheta si alte fisiere care apartin altor societati ; De asemenea vreau sa testez daca a fost instalat programul de la finante , folosind ADIR(laArray,"C:\Program Files\D394\394_UF\","D"), functioneaza numai daca  folosesc denumirea trunchiata pe 8 caractere "C:\Progra~1\...." ceea ce nu mi se pare OK.Copierea fisierului cu denumire lunga merge perfect prin ! cmd /C COPY &sursa &dest  , dar pe mine m-ar interesa mai intai sa stiu daca utilizatorul si-a instalat programul (deci am unde copia) si daca doreste inlocuirea fisierului existent pe discheta daca el a mai fost creat odata.

 7/16/2007 2:25:20 AM
User is offlineEugen Gliga
1052 posts
1st




Re: Declaratia 394
 (N/A)
Prin comenzi Fpd 2.6 nu se prea poate ce vrei tu, si e normal sa fie asa, din moment ce pe vremea lui nu existau fisiere cu nume lungi. Intradevar daca ai mai multe fisiere, rezultatul e inselator, dar ai putea sa le deschizi pe rand si sa citesti codul fiscal din prima linie si astfel afli daca exista fisierul pe care il doresti. Referitor la existenta directorului programului de la finante, mie mi se pare Ok sa folosesti "C:\Progra~1\...", tinand cont ca exista doar un director Program Files.  Nu vad insa de ce ai vrea sa stii daca se doreste inlocuirea fisierului, in cazul in care acesta exista pe discheta, ca daca nu s-ar vrea asta, de ce ar mai incerca cineva sa-l copie din nou si chiar daca e identic, nu se intampla nimic rau prin suprascriere.

  FoxPro  FoxPro 2.x DOS  Declaratia 394...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement