none
Gerar XML ( em diretório Local ) através do Emulador para Pocket Pc RRS feed

  • Pergunta

  • Boa Tarde a Todos,

    Utilizo o Visual Studio .Net 2003 , e estou desenvolvendo uma applicação para Pocket Pc , mas esta aplicação do pocket deverá se comunicar com uma aplicação web, portanto estou gerando um arquivo XML através da aplicação do pocket e na aplicação web eu leio este arquivo.

    O meu problema é que não consigo gerar um XML através do Emulador do .Net. Eu consigo até criá-lo mas somente em um "diretório virtual" do emulador Ex: \My Documents\ARQUIVO.XML , desta forma eu consigo gerar, mas precio que este arquivo seja gerado localmente em minha máquina pois preciso ler este através da aplicação web.

    Quando tento por exemplo gerar o arquivo localmente , me ocorre erro de diretório inexistente, segue abaixo a linha.

    Dim v_arq_xml As String = "C:\Rafael\ARQUIVO.xml"

    ds.WriteXml(v_arq_xml)

    Se eu mudar o caminho de destino do arquivo para um diretório virtual, ele funciona normalmente , ex:

    Dim v_arq_xml As String = "\My Documents\ARQUIVO.xml"

    Esta é uma limitação do emulador ( só criar arquivos no diretório virtual ) ou eu consigo gerar arquivos localmente na minha máquina ???

    Quem puder dar alguma luz , eu agradeço

    Muito obrigado.

    Rafael

    quinta-feira, 15 de junho de 2006 20:03

Respostas

  • Olá,

    Não sei se entendi bem. Você quer criar uma aplicação no Pocket que cria um arquivo XML (no pocket) e quer enviar esse arquivo XML para um WebService? Lembre-se que a única forma de seu WebService "ver" o arquivo é se ele estiver na mesma máquina onde está hospedado (e com certeza não é no PocketPC)..

    O "diretório virtual" a que se refere na realidade não tem nada de virtual. Ele aponta para um caminho físico no PocketPC. Lembre-se que esses devices não tem "HD", ou seja, não tem discos C:,D:, etc.

    Mandei mais detalhes,

    José.

    quinta-feira, 15 de junho de 2006 22:35
    Moderador