Página 1 de 1

usuário com espaço no meio

Enviado: 25 Jun 2020 11:54
por paiva_dbdc
HELP rs

pcaminho_xml:= GetEnv( "USERPROFILE" )
pcaminho_xml:= alltrim(pcaminho_xml + [\Downloads\*.xml])
cBmpFile := cGetFile32( pcaminho_xml, "Seleção de Arquivo XML Recebido para Importar NF Entrada" )

funciona OK ++++ se o usuário for tipo: caixa 2 (com espaço no meio ) da pau sai do sistema sem dar msg alguma

como passar o caminho com espaço no meio do usurio ?

já tentei de tudo "c:\users\caixa 2\downloads\*.xml" não da

auguem sabe como ?

Paiva

usuário com espaço no meio

Enviado: 25 Jun 2020 12:12
por Itamar M. Lins Jr.
Ola!
Facilita ai...
Qual harbour ? qual lib gráfica ou não ?
O Bug está aqui: "cGetFile32(", de onde é isso ?
Ou use altere para CAIXA_2 (underline +2).

Saudações,
Itamar M. Lins Jr.

usuário com espaço no meio

Enviado: 25 Jun 2020 12:20
por Itamar M. Lins Jr.
Ola!
http://forums.fivetechsupport.com/viewt ... 32#p191799
Função da lib FiveWin ? se for deve ser a versão com BUG.

Saudações,
Itamar M. Lins Jr.

usuário com espaço no meio

Enviado: 25 Jun 2020 12:30
por JoséQuintas
"usuário com espaço no meio", então o usuário deve ser uma menina, senão tinha coisa no meio kkkkk

Em Windows atual/Harbour atual isso não me pareceu problema.

Uma alternativa que funcionava era usar ASPAS.
c:\"nome do usuário"\"pasta de trabalho"\"nome do arquivo.txt"

Talvez criar uma função: PathNormalize() que coloque aspas aonde precisar, ou uma chamada à API do Windows que retorna o "nome curto".
wapi_GetShortPathName()

usuário com espaço no meio

Enviado: 30 Jun 2020 08:55
por paiva_dbdc
RESOLVIDO

acontece somente em UM usuário

ai mudei o comando.


if pcgc = [11.111.111/0001-11] && usuario que NAo aceita
cBmpFile := selectfile("*.xml","*.xml","\Users\pc\downloads","Seleciona o Arquivo XML de Entrada")
else
cBmpFile := cGetFile32( pcaminho_xml, "Sele‡Æo de Arquivo XML Recebido para Importar NF Entrada" )
endif

o unico incoveniente e´que ele so aceita passar o path como constante

BmpFile := selectfile("*.xml","*.xml","\Users\pc\downloads","Seleciona o Arquivo XML de Entrada")

paiva

usuário com espaço no meio

Enviado: 30 Jun 2020 12:11
por sygecom
JoséQuintas escreveu:"usuário com espaço no meio", então o usuário deve ser uma menina, senão tinha coisa no meio kkkkk
KKKKKKKKK, o problema é o nome mesmo: CAIXA 2 ...tem caroço, se fosse oficial não dava erro......kkkkkkk