Jump to content
Fivewin Brasil

Executar em outra cpu


Edvaldo1361303230

Recommended Posts

Caros colegas, estou com a dificuldade abaixo:

Tenho que acionar um programa em outro micro para que este processe uma tarefa e depois feche da seguinte forma:

Net use f: \\nome do micro\compartilhamento

copy vendas.dbf f:\pasta

chamar o programa processador

net use f: /delete

ou sejam, ligar a rede, copiar os dados, deixar processando os dados, desligar a rede e continuar trabalhando

localmente.

Uma alternativa seria deixar o programa processador no inicializar do windows aguardando até aparecer o arquivo vendas.dbf para processa-lo, mas isso eu não acho legal.

Obrigado

Link to comment
Share on other sites

Caros colegas, estou com a dificuldade abaixo:

Tenho que acionar um programa em outro micro para que este processe uma tarefa e depois feche da seguinte forma:

Net use f: \\nome do micro\compartilhamento

copy vendas.dbf f:\pasta

chamar o programa processador

net use f: /delete

ou sejam, ligar a rede, copiar os dados, deixar processando os dados, desligar a rede e continuar trabalhando

localmente.

Uma alternativa seria deixar o programa processador no inicializar do windows aguardando até aparecer o arquivo vendas.dbf para processa-lo, mas isso eu não acho legal.

Obrigado

Link to comment
Share on other sites

Se entendi...


FUNCTION COPIA_VENDAS()

hb_gcAll()

// Conecta o micro que voce quer

WNetAddCon( "\\MICRO\C",,"F:" )

SysWait(1)

// ou vice-versa

COPYFILE( "C:\VENDAS.DBF", "F:\PASTA\VENDAS.DBF", .F. )

// Processamento Arquivo VENDAS.DBF

WINEXEC( "PROCVENDA.exe" ) // Ou MsgRun()

// Terminou processamento

hb_gcAll()

// desconecta o micro que voce quer

wNetDelConnection( "F:", .T. )

SysWait(1)

RETURN NIL

id=code>id=code>

João Santos - São Paulo.

joao@pleno.com.br

Fone: (11) 3106-2832

http://pt-br.facebook.com/people/Jo%C3%A3o-Santos/100001195894196

FWH 2.7 - xHARBOUR WorkShop.Exe

Link to comment
Share on other sites

quando der o comando para desconectar o programa (que está processando) vai para de funcionar, é ai que está o problema.

Você quer que ele atualize de quanto em quanto tempo???

Use UM TIMER, ou deixe no TRY do windows.

João Santos - São Paulo.

joao@pleno.com.br

Fone: (11) 3106-2832

http://pt-br.facebook.com/people/Jo%C3%A3o-Santos/100001195894196

FWH 2.7 - xHARBOUR WorkShop.Exe

Link to comment
Share on other sites

Ok João, o que eu quero é que haja o processamento somente se existir vendas.dbf, após processar quero que a cpu fique livre.

Ou sejam, quando cada caixa tiver dados para mandar para o servidor, ele copia pro servidor e aciona o processador, então o servidor so vai trabalhar o necessário e o terminal ficará trabalhando independentimente.

Como funciona o try?

Edvaldo

Link to comment
Share on other sites

citação:

Ok João, o que eu quero é que haja o processamento somente se existir vendas.dbf, após processar quero que a cpu fique livre.

Ou sejam, quando cada caixa tiver dados para mandar para o servidor, ele copia pro servidor e aciona o processador, então o servidor so vai trabalhar o necessário e o terminal ficará trabalhando independentimente.

Como funciona o try?

Edvaldo


id=quote>id=quote>

Igual o ICONE no rodapé do WINDOWS, tipo: AVAST.EXE ou AVG.EXE.

Deixe ele lá "checando" se tem vendas, se tiver.... Processa.

Ou então use um TIMER no ACTIVATE WINDOWS, checando externamente, se tiver vendas, voce "desliga" o programa temporariamente e faz o processamento...

João Santos - São Paulo.

joao@pleno.com.br

Fone: (11) 3106-2832

http://pt-br.facebook.com/people/Jo%C3%A3o-Santos/100001195894196

FWH 2.7 - xHARBOUR WorkShop.Exe

Link to comment
Share on other sites

Galera, só pra informação, não é TRY, o correto é TRAY.

TRY é tentar/tentativa, TRAY é bandeja. icon_smile_big.gif

Edvaldo, tem classe do FW para trabalhar com a systray, tem até exemplo se não me engano na pasta samples.

--

Luis Fernando Jr.

FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY

Link to comment
Share on other sites

Boa noite Edvaldo, pelo jeito vc não entendeu como funciona o tray, o qual são programas que executam em modo TSR como no antigo MS/DOS, eles são carregados e ficam em STAND BY, aguardando a informação necessária pra atuar.

Se vc verificar no rodapé de sua tela encontrará alguns arquivos pré-carregados, ali, tranquilhão, esperando a dama passar pra ele chamar pra dançar.

Eu acho que o melhor exemplo foi o que o Kapi mandou, se apegue nele e tente mais informações com ele.

[]s,

Jorge Andrade

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...