GARANTIR DESCONTO

Fórum Compartilhar pasta local via delphi #266634

29/01/2005

0

Olá amigos...

Minha dúvida é em relação a compartilhamento de pastas na rede. Meu sistema em determinado momento precisa compartilhar uma pasta para as estações de uma rede local e depois descompartilhar esta pasta.

Não encontrei nada no fórum a respeito, somente sobre mapeamento de unidades já compartilhadas, o que não resolve meu problema.

Pode ser até via comandos DOS, mas a pasta tem que estar compartilhada no momento que o sistema precisar.

Obrigado pela atenção
Sanses


Sanses

Sanses

Responder

Posts

29/01/2005

Sanses

muto obrigado amigo, funcionou perfeitamente no DOS. Agora só falta eu implementar isso no sistema, executar atravez do delphi.

Valew pwla força
Sanses


Responder

Gostei + 0

29/01/2005

Sanses

amigo, para compartilhar foi tudo bem, mas para descompartilhar dá erro 123 no cmd.

Se puder exclarecer que erro é esse agradeço
Sanses


Responder

Gostei + 0

29/01/2005

Beppe

Para rodar o comando, use ´command.com /c net share...´ como string para WinExec.

O comando para exlusão toma apenas o nome do compartilhamento.
net share Dados /delete



Responder

Gostei + 0

29/01/2005

Sanses

OK

Agora funciona corretamente.

Mais uma vez, muito obrigado amigo!!

Sanses


Responder

Gostei + 0

07/12/2005

Larry

No DOS:
net share Dados=C:\Dados
net share Dados=C:\Dados /delete


Oi,

Voce sabe como usar este comando para compartilhar um impressora local na rede?


Responder

Gostei + 0

29/01/2008

Pestana_

Olá amigos... Minha dúvida é em relação a compartilhamento de pastas na rede. Meu sistema em determinado momento precisa compartilhar uma pasta para as estações de uma rede local e depois descompartilhar esta pasta. Não encontrei nada no fórum a respeito, somente sobre mapeamento de unidades já compartilhadas, o que não resolve meu problema. Pode ser até via comandos DOS, mas a pasta tem que estar compartilhada no momento que o sistema precisar. Obrigado pela atenção Sanses


poxa eu estou passando pelo o mesmo problema e não estou coseguindo resolver, como faço para executar este comando do dos no delphi?

Obrigado pela atenção!
Pestana.


Responder

Gostei + 0

30/01/2008

Vitor Alcantara

Você poderia criar um arquivo bat em tempo de execução em seguida executalo.

Ex:

procedure TForm1.Button1Click(Sender: TObject);
var
  f:textFile;
begin
  assignFile(f,´Exec.Bat´);
  Rewrite(f);
  WriteLn(f,´net share C:\Jogos /DELETE´);
  WriteLn(f,´Pause´);
  Closefile(f);
  WinExec(´Exec.Bat´,sw_shownormal);
end;

procedure TForm1.Button2Click(Sender: TObject);
var
  f:textFile;
begin
  assignFile(f,´Exec.Bat´);
  Rewrite(f);
  WriteLn(f,´net share Jogos=C:\Jogos´);
  WriteLn(f,´Pause´);
  Closefile(f);
  WinExec(´Exec.Bat´,sw_shownormal);
end;



Responder

Gostei + 0

30/01/2008

Pestana_

[quote:1f08408616=´Vitor Araujo Alcantara´]Você poderia criar um arquivo bat em tempo de execução em seguida executalo.

Ex:

procedure TForm1.Button1Click(Sender: TObject);
var
  f:textFile;
begin
  assignFile(f,´Exec.Bat´);
  Rewrite(f);
  WriteLn(f,´net share C:\Jogos /DELETE´);
  WriteLn(f,´Pause´);
  Closefile(f);
  WinExec(´Exec.Bat´,sw_shownormal);
end;

procedure TForm1.Button2Click(Sender: TObject);
var
  f:textFile;
begin
  assignFile(f,´Exec.Bat´);
  Rewrite(f);
  WriteLn(f,´net share Jogos=C:\Jogos´);
  WriteLn(f,´Pause´);
  Closefile(f);
  WinExec(´Exec.Bat´,sw_shownormal);
end;
[/quote:1f08408616]

[b:1f08408616]Vitor Araujo Alcantara[/b:1f08408616] obrigado por responder, vou testar hoje a noite e depois posto o resultado.


agredeço pela atenção,
Pestana.


Responder

Gostei + 0

04/02/2008

Krux

Olá a Todos, não sei se apenas em meu caso apareceu esta mensagem,, mas ao tentar acessar a pasta compartilhada de outro computador ´\\local\pasta não esta acessivel. talvez você não tenha permissão para usar este recurso de rede...´
existe mais algém com este problema?... obrigado


Responder

Gostei + 0

06/02/2008

Pestana_

[quote:2db60b38f8=´Vitor Araujo Alcantara´]Você poderia criar um arquivo bat em tempo de execução em seguida executalo.

Ex:

procedure TForm1.Button1Click(Sender: TObject);
var
  f:textFile;
begin
  assignFile(f,´Exec.Bat´);
  Rewrite(f);
  WriteLn(f,´net share C:\Jogos /DELETE´);
  WriteLn(f,´Pause´);
  Closefile(f);
  WinExec(´Exec.Bat´,sw_shownormal);
end;

procedure TForm1.Button2Click(Sender: TObject);
var
  f:textFile;
begin
  assignFile(f,´Exec.Bat´);
  Rewrite(f);
  WriteLn(f,´net share Jogos=C:\Jogos´);
  WriteLn(f,´Pause´);
  Closefile(f);
  WinExec(´Exec.Bat´,sw_shownormal);
end;
[/quote:2db60b38f8]

Vitor obrigadão pela ajuda, deu certo!

vlw.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar