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: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 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: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 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: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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: 7131
- 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