Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
MS Common Dialog - is there a way to return Path and lis
Message
General information
Forum:
Visual FoxPro
Category:
Classes - VCX
Miscellaneous
Thread ID:
00299346
Message ID:
00299361
Views:
36
Hi Nadya,

The following should help:
* Save the file name to a variable
lcfilename = oDialog.FileName
lnpt = AT(CHR(0), lcfilename)
IF lnpt > 0
  lcpath = LEFT(lcfilename, lnpt - 1)
  lcfilename = SUBSTR(lcfilename, lnpt + 1)
  lnfiles = OCCURS(CHR(0), lcfilename) + 1
  DIMENSION a_file[lnfiles]
  lni = 0
  DO WHILE NOT EMPTY(lcfilename)
    lni = lni + 1
    lnpt = AT(CHR(0), lcfilename)
    IF lnpt > 0
      lcname = LEFT(lcfilename, lnpt - 1)
    ELSE
      lcname = lcfilename
      lcfilename = ""
    ENDIF
    a_file[lni] = lcname
  ENDDO
ENDIF
This will parse the name. The path will be in the lcpath variable, and the file names stored in the a_file array.

hth,
George

Ubi caritas et amor, deus ibi est
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform