Olá a todos
Estou com problemas para abrir um arquivo HTML criado pelo aplicativo.
Em minha aplicação, alguns relatórios são criados em formato HTML.
Depois de prontos são chamados por:
ShellExecute(0, "open", arq )
ou
ShellExecute(oT210:hWnd, "open", arq )
sendo que arq := CurDir()+"\html\ANALISE2.HTM"
A resposta do iexplorer é "o caminho de rede não foi encontrado " e não abre o arquivo criado.
Em outro caso, é criado um arquivo TXT neste caso
arq := CurDir()+'\html\pedido.txt'
e é chamado por ShellExecute(0, "open", arq ) que abre perfeitamente o wordpad e exibe o arquivo txt.
O problema com os arquivos HTM ocorre em todos os meus clientes que estão testando o programa em vários pocket's diferentes.
Se utilizo o FileExplorer e clico no arquivo criado na pasta html, é aberto perfeitamente.
Alguém sabe qual seria o problema?
[]'s
Rogerio
ShellExecute não abre página web criada
Rogerio, testei nos dois...
no emulador funciona perfeitamente, e no pocket mudei assim
ShellExecute( oWnd:hWnd, "open", cFile ,Curdir()) - 4o. parametro é o diretório de funcionamento...
ele dá um erro dizendo que não encontrou o caminho, mas monta a página,
e observei o seguinte
no pocket := file://\\index.html\
-----------------------^
|
se você retirar esta primeira contra barra e der um refresh no browse, funciona sem erros, espero ter ajudado.
Abraços saludos
desde Brasilia, DF, Brasil
Mauro
no emulador funciona perfeitamente, e no pocket mudei assim
ShellExecute( oWnd:hWnd, "open", cFile ,Curdir()) - 4o. parametro é o diretório de funcionamento...
ele dá um erro dizendo que não encontrou o caminho, mas monta a página,
e observei o seguinte
no pocket := file://\\index.html\
-----------------------^
|
se você retirar esta primeira contra barra e der um refresh no browse, funciona sem erros, espero ter ajudado.
Abraços saludos
desde Brasilia, DF, Brasil
Mauro
- rogerio
- Posts: 83
- Joined: Wed Nov 09, 2005 11:22 pm
- Location: São Lourenço da Serra - SP - Brasil
- Contact:
persiste o erro ao abrir documento com o I.Explorer
Salve!
Fiz inumeras tentativas, mas não consegui resolver esse problema.
A página web é criada perfeitamente pelo aplicativo, salva no local correto.
Quando ShellExecute chama o IExplorer, passa "file://" junto com o nome do arquivo criado, então o IExplorer não abre.
Alguém tentou abrir uma página web criada no pocket?
Este erro impede-nos de lançar o sistema no mercado
[]'s
Rogerio
Fiz inumeras tentativas, mas não consegui resolver esse problema.
A página web é criada perfeitamente pelo aplicativo, salva no local correto.
Quando ShellExecute chama o IExplorer, passa "file://" junto com o nome do arquivo criado, então o IExplorer não abre.
Alguém tentou abrir uma página web criada no pocket?
Este erro impede-nos de lançar o sistema no mercado
[]'s
Rogerio
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
- rogerio
- Posts: 83
- Joined: Wed Nov 09, 2005 11:22 pm
- Location: São Lourenço da Serra - SP - Brasil
- Contact:
Ainda não funciona
Prezado Antonio
fiz o que sugeriste, mas ainda não funcionou.
Te envio um teste, com o prg testhtm, onde tem duas opções: abrir o arquivo txt, que funciona e abrir htm que não funciona.
Os arquivos a serem abertos ficam no diretorio html.
O executável fica no diretório cpp.
o teste está aqui:
http://softservice.com/tmp/cpp.zip
[]'s
Rogerio
fiz o que sugeriste, mas ainda não funcionou.
Te envio um teste, com o prg testhtm, onde tem duas opções: abrir o arquivo txt, que funciona e abrir htm que não funciona.
Os arquivos a serem abertos ficam no diretorio html.
O executável fica no diretório cpp.
o teste está aqui:
http://softservice.com/tmp/cpp.zip
[]'s
Rogerio