Localizar arquivo na rede

Delphi

24/08/2005

Como faço para carregar uma imagem que esta em outro servidor, exemplo:

Foto.Picture.LoadFromFile(´\\192.168.0.1\\234.jpg´);

Ele nao encontra, dessa forma.

Abs


Felipeiw

Felipeiw

Curtidas 0

Respostas

Massuda

Massuda

24/08/2005

Foto.Picture.LoadFromFile(´\\192.168.0.1\\234.jpg´);
O correto seria algo do tipo...

\\nome_ou_ip_da_maquina\caminho\imagem.jpg

onde ´caminho´ deve ser um diretório compartilhado com a rede.


GOSTEI 0
Felipeiw

Felipeiw

24/08/2005

massuda escreveu:

\\nome_ou_ip_da_maquina\caminho\imagem.jpg


Ja fiz assim ele nao encontra o arquivo, lembrando que a maquina onde esta a imagem esta compartilhado mas nao MAPEADO.


GOSTEI 0
Massuda

Massuda

24/08/2005

Ja fiz assim ele nao encontra o arquivo...
Esse é o formato correto.
...lembrando que a maquina onde esta a imagem esta compartilhado mas nao MAPEADO.
Estar mapeado apenas permite ´abreviar´ o caminho da rede para um drive local virtual.

Se o diretório e o arquivo na rede forem acessíveis, você deve conseguir abrir o arquivo no Windows Explorer e no Internet Explorer (informe no endereço o nome do arquivo incluindo o caminho na rede). Isso está acontecendo?

Se você conseguir abrir o arquivo usando o Windows Explorer, então possivelmente a causa do problema é outra. Por exemplo, para abrir um arquivo JPG usando um TImage, você precisa incluir a unit JPEG no uses do seu form, senão dá um erro de formato não suportado (nada a ver com arquivo não encontrado).


GOSTEI 0
Felipeiw

Felipeiw

24/08/2005

Fiz o teste no windows explorer e me retorna que nao é possivel encontrar o arquivo, porem o arquivo existe e o IP da maquina esta correto.

digitei essa linha:
\\172.16.0.45\imagem.jpg


GOSTEI 0
Massuda

Massuda

24/08/2005

\\172.16.0.45\imagem.jpg
A máquina que tem a foto está na internet... você está conectado na internet? O endereço da imagem é esse mesmo, no diretório raiz do servidor?


GOSTEI 0
POSTAR