Obrigado a todos. Consegui.
----- Original Message -----
From: Erasmo
Sent: Thursday, April 14, 2005 10:44 AM
Subject: Re: [sqlwin] VisDosEnumDir

Vladimir

Lembre-se de um detalhe, no SqlWindows a nota��o de barra dupla deve ser utilizada em HARD CODE, se for um valor de vari�vel direto n�o h� necessidade de nota��o de barra dupla. Por exemplo, quando vc roda o seguinte comando com HARD CODE:

Set sAux = "\\\\servidor\\diretorio\\*.*"

O valor de sAux ficar� "\\servidor\diretorio\*.*", vc pode verificar isso no Debug.

Voltando ao seu exemplo, vc citou que o valor da vari�vel (acredito que visto no debug) � "
\\\\servidor\\diretorio\\*.*", ent�o est� errado, n�o vai achar arquivo nenhum mesmo, pois deveria estar assim "\\servidor\diretorio\*.*".

Ent�o a diferen�a de HARD CODE e conte�do de vari�vel? Nota��o de barras duplas s� deve ser utilizada em HARD CODE, se vc estiver utilizando um SalDlgOpenFile para obter o diret�rio n�o h� necessidade de for�ar o valor da vari�vel a ter barras duplas.

Espero ter ajudado.

Sds,
Erasmo

--
 

Erasmo Bispo de Oliveira Junior
Gerente de Pesquisa e Desenvolvimento

Softway - SoftComex Informatica Ltda.

Web: http://www.softcomex.com.br
Email:
[EMAIL PROTECTED]
Fone: +55 (19) 3739-9241
Fax: +55 (19) 3739-9240



Vladimir - CPD wrote:
Ol� pessoal,
 
Estou com um problema que parece simples mas n�o consegui resolver.
 
A vari�vel sAux tem o conte�do: \\\\servidor\\diretorio\\*.*
 
Mas no comando
Set N_DIRS = VisDosEnumDirs( sAux, ASTR_DIRS )
n�o retorna nenhum diret�rio, mas se eu digitar
VisDosEnumDirs( '\\\\servidor\\diretorio\\*.*', ASTR_DIRS )
ele funciona
 
O q pode ser?
 
Vladimir
 



No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.9.10 - Release Date: 14/04/2005

<<Softway.gif>>

Responder a