Search  
Wednesday, May 23, 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
  Visual FoxPro  Visual FoxPro in general  comanda dos nu ...
 comanda dos nu mai functioneaza din VFP6 in vfp9
 
 8/6/2007 5:09:28 PM
User is offlineAlexM
58 posts


comanda dos nu mai functioneaza din VFP6 in vfp9
 (Romania)

Sint in vfp9

Compilez un proiect scris in vfp6. Rulez in win xp - merge. Rulez in win98 primesc eroarea 'Invalid path or filename' la executia comenzii ms-dos:

!vol> c:\colorari07\salx.hdd

Aceeasi comand rulata manual din MS dos Prompt pe calc. cu Win98 bineinteles ca merge (vol> c:\colorari07\salx.hdd).

Care sa fie smecheria?

 

 8/6/2007 6:29:24 PM
User is offlinedni
420 posts
2nd


Re: comanda dos nu mai functioneaza din VFP6 in vfp9
 (N/A)

Eu am incercat comanda pe xp(sp2) si merge. Incearca

!vol> c:\colora~1\salx.hdd

 8/6/2007 7:07:22 PM
User is offlineIaci
96 posts




Re: comanda dos nu mai functioneaza din VFP6 in vfp9
 (N/A)

Sau si mai bine poti incerca :

PUBLIC lpRootPathName, ;

lpVolumeNameBuffer, ;

nVolumeNameSize, ;

lpVolumeSerialNumber, ;

lpMaximumComponentLength, ;

lpFileSystemFlags, ;

lpFileSystemNameBuffer, ;

nFileSystemNameSize

lpRootPathName = LEFT(GETENV('windir'),3) && Drive and directory path

lpVolumeNameBuffer = SPACE(256) && lpVolumeName return buffer

nVolumeNameSize = 256 && Size of/lpVolumeNameBuffer

lpVolumeSerialNumber = 0 && lpVolumeSerialNumber buffer

lpMaximumComponentLength = 256

lpFileSystemFlags = 0

lpFileSystemNameBuffer = SPACE(256)

nFileSystemNameSize = 256

DECLARE INTEGER GetVolumeInformation IN Win32API AS GetVolInfo ;

STRING @lpRootPathName, ;

STRING @lpVolumeNameBuffer, ;

INTEGER nVolumeNameSize, ;

INTEGER @lpVolumeSerialNumber, ;

INTEGER @lpMaximumComponentLength, ;

INTEGER @lpFileSystemFlags, ;

STRING @lpFileSystemNameBuffer, ;

INTEGER nFileSystemNameSize

RetVal=GetVolInfo(@lpRootPathName, @lpVolumeNameBuffer, ;

nVolumeNameSize, @lpVolumeSerialNumber, ;

@lpMaximumComponentLength, @lpFileSystemFlags, ;

@lpFileSystemNameBuffer, nFileSystemNameSize)

vseriehard=lpVolumeSerialNumber

vseriehard=TRANSFORM(vseriehard,'@0')

vseriehard=ALLTRIM(SUBSTR(vseriehard,3))

wait vseriehard window

***************************************

*asa scapi si de fereastra neagra!!!!

*chestia asta am primit-o si eu tot de pe aici, nu-mi apartine, dar merge!

****************************************

 8/8/2007 11:50:16 AM
User is offlineAlexM
58 posts


Re: comanda dos nu mai functioneaza din VFP6 in vfp9
 (Romania)

Multumesc pt. API. si codul atasat. A mers brici. Era exact ce aveam nevoie.

 

  Visual FoxPro  Visual FoxPro in general  comanda dos nu ...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement