Obrigado a todos. Consegui.
----- Original Message -----
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
| Vladimir
- CPD wrote:
Olá pessoal,
Estou com um problema que parece simples mas
não consegui resolver.
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>>