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
Moderador: Moderadores
-
paiva_dbdc
- Usuário Nível 3

- Mensagens: 342
- Registrado em: 12 Nov 2012 09:58
- Localização: uberlandia mg
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 8029
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 2 vezes
- Curtiram: 1 vez
usuário com espaço no meio
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.
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.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 8029
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 2 vezes
- Curtiram: 1 vez
usuário com espaço no meio
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.
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.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- JoséQuintas
- Administrador

- Mensagens: 20416
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
usuário com espaço no meio
"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()
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()
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
-
paiva_dbdc
- Usuário Nível 3

- Mensagens: 342
- Registrado em: 12 Nov 2012 09:58
- Localização: uberlandia mg
usuário com espaço no meio
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
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
- sygecom
- Administrador

- Mensagens: 7135
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
usuário com espaço no meio
KKKKKKKKK, o problema é o nome mesmo: CAIXA 2 ...tem caroço, se fosse oficial não dava erro......kkkkkkkJosé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
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql