Loadfromfile de foto na rede alguem sabe ?
13/01/2006
0
Image1.Picture.LoadFromFile(´\\servidor\C:\GESTOR\Endoline\FOTOS\´+EDT_CODIGO.TEXT+´.JPG´)
como fazer por favor urgente
Dr. Interbase
Posts
13/01/2006
Adriano Santos
Image1.Picture.LoadFromFile(´\\servidor\C:\GESTOR\Endoline\FOTOS\´+EDT_CODIGO.TEXT+´.JPG´)
como fazer por favor urgente[/quote:23cc21b617]
Mas não está errado o caminho?
Image1.Picture.LoadFromFile(´\\servidor\GESTOR\Endoline\FOTOS\´+EDT_CODIGO.TEXT+´.JPG´)
Reveja o endereco que está colocando, ele está incorreto propvavelmente
\\Nome_da_Estacao\Nome_do_Compartilhamento\Nome_do_arquivo.jpg
14/01/2006
Aasn
o modo como vc tenta obter as imagens não considero o mais apropriado tendo em vista as constantes perdas de mapeamento do windows, acho que a maneira mais rápida e segura seria através de Sockets.
[]´s
AASN
14/01/2006
Adriano Santos
Eu discordo no que diz respeito a ´constantes perdas de mapeamento´, pois quando se usa caminhos do tipo UNC, ou seja, o caminho completo para o arquivo não há mapeamento. Isso significa que o endereço
\\servidor\GESTOR\Endoline\FOTOS\´+EDT_CODIGO.TEXT+´.JPG
nunca será perdido, a menos que seja mudado o nome do servidor ou nome do compartilhamento. Ou ainda se o administrador da rede colocar algum tipo de bloqueio como por exemplo uma senha de acesso.
Agora, se a unidade/estação que está acessando as fotos pela rede possuir uma unidade mapeada apontada para a pasta que contém os arquivos ai sim concordo plenamente, pois ai teria uma letra fazendo a busca dos dados. Mesmo assim neste caso é possível fazer o mapeamento em runtime usando-se algumas APIs do Windows.
14/01/2006
Aasn
Eu usava caminhos do tipo UNC para acessar determinados arquivos, contudo bastava que o usuário ao logar na rede teclasse ESC no login que o sistema não encontrava maais o caminho.
O problema foi resolvido definitivamente quando passei a usar Sockets.
[]´s
AASN
15/01/2006
Adriano Santos
Bom, então o usuário precisa ser treinado, pois se ele der um ESC no login da senha ai não é só o caminho UNC que não vai funcionar, o acesso aos outros computadores da rede, incluindo o servidor, não será permitido, visto que ele tah fora da rede.
Que Windows o sistema estava rodando? Depende muito da rede.
Windows 2000 por exemplo te obriga a fazer o login. Experimenta esquecer a senha do Win2000, mesmo na sua casa sem rede.
Format C:.
15/01/2006
Aasn
Bom, então o usuário precisa ser treinado, pois se ele der um ESC no login da senha ai não é só o caminho UNC que não vai funcionar, o acesso aos outros computadores da rede, incluindo o servidor, não será permitido, visto que ele tah fora da rede.
Que Windows o sistema estava rodando? Depende muito da rede.
Windows 2000 por exemplo te obriga a fazer o login. Experimenta esquecer a senha do Win2000, mesmo na sua casa sem rede.
Format C:.[/quote:562333fb4d]
Caro Adriano,
Nós sabemos como é usuário, na nossa frente concordam com tudo, por trás fazem o que querem (infelizmente muitos agem assim).
E vc sabe que o win98 não prioriza tanto assim a segurança!
[]´s
AASN
15/01/2006
Adriano Santos
Clique aqui para fazer login e interagir na Comunidade :)