Clique abaixo para nos ajudar
Conectar-se

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
25 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 25 Visitantes :: 2 Motores de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 468 em 1/3/2012, 10:43
TRY BEGIN E FLOCK()

17/4/2017, 10:32 por AJC

Pessoal estou tendo alguns problemas de gravação em rede, estou usando
try begin, mas vi algo na …

Comentários: 0

Exportar Dados Campo Memo Tabela DBF

10/4/2017, 10:28 por fcampos

Olá bom dia.

Estou tentando exportar os dados de algumas tabelas em formato dbf pelo foxpro.
O …

Comentários: 2

Função EVL()

8/4/2017, 12:18 por Clebervfp

Bom dia a todos.
Vim compartilhar de uma Função do próprio VFP que me benefício muito.
Função …

Comentários: 0

COMO BLOQUEAR REGISTRO OU TABELA NO VISUAL FOXPRO PARA GRAVAÇÃO EM REDE

3/4/2017, 10:29 por AJC

Pessoal estou tendo um problema que acontece sempre busco na minha tabela de clientes o ultimo …

Comentários: 2

Controlar Scanner Twain

31/3/2017, 17:31 por Kleber R Bento

Estou usando o EZTW32.DLL para criar uma ferramenta que escaneia e gera PDF. Porém com esses …

Comentários: 0

Estatísticas
Temos 7065 usuários registrados
O último usuário registrado atende pelo nome de Cauby

Os nossos membros postaram um total de 48 mensagens em 25 assuntos

Esquema de Atualizacao pela internet

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Anexo Esquema de Atualizacao pela internet

Mensagem por m@r<3|o em 7/10/2010, 14:35

Olá pessoal , estou compartilhando algo que fiz recentemente que está em teste
que são uma series de procedimentos

do sistema chama a APP dxload e após executa um outro exe de atualizacao ....
coloquei a projeção inteira, livre para executarem modificarem é nosso

caso ficar legal posso estar criando novos aprimoramentos ,
ou para quem nao entender muito um texto explicativo
e caso alguem tiver mais opinioes só postar
Obs testar o exemplo em C:\dxload

- Link 1
- Link 2

Abs
Marcelo

m@r<3|o
Participante Assíduo
Participante Assíduo


Voltar ao Topo Ir em baixo

Anexo Re: Esquema de Atualizacao pela internet

Mensagem por Marcos Guedes em 7/10/2010, 16:34

Reputado, Marcelo!
Obrigado por compartilhar.
Very Happy

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Anexo Re: Esquema de Atualizacao pela internet

Mensagem por m@r<3|o em 7/10/2010, 16:47

As ordens companheiro ,
Abraço ...

m@r<3|o
Participante Assíduo
Participante Assíduo


Voltar ao Topo Ir em baixo

Anexo Re: Esquema de Atualizacao pela internet

Mensagem por Julio em 8/10/2010, 10:18

Valeu, fazendo downloading ... ... ...

obrigado
reputado tb.

Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Anexo Re: Esquema de Atualizacao pela internet

Mensagem por m@r<3|o em 8/10/2010, 10:40

puxa do link do batman que esta mais atualizado
fiz umas alteraçoes para arredondar

ambas estao perfeitas . mais o batman gerei novamente mais no final do dia e compactei novamente

m@r<3|o
Participante Assíduo
Participante Assíduo


Voltar ao Topo Ir em baixo

Anexo Re: Esquema de Atualizacao pela internet

Mensagem por Julio em 8/10/2010, 12:00

Marcelo

Neste atualizador via internet, existe a possibilidade de se trocar o executavel do programa?

Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Anexo Re: Esquema de Atualizacao pela internet

Mensagem por m@r<3|o em 8/10/2010, 12:27

julio, trocar o executavel do programa seria atualizar , tem sim

porque vamos dizer o assim esse arquivo contem 3 caminhos

a estacao do cliente - > busca no servidor -> atualiza a estacao do cliente


a questao seria a APP ela está executando um RAR depois um EXE de atualizacao no exemplo

quando descompacta o RAR ele taca na pasta Atualizacao .

entao exemplo voce pode Criar um nova tabela + 1 EXE pra substituir o anterior . e o codigo da APP continua a mesma coisa

a questao seria

no projeto de atualizacao , seria algo como


Código:
IF 6=MESSAGEBOX('Iniciando Ciclo de Manutencao ... Deseja Atualizar as Informacoes', 4+32 ,'Pergunta')
WAIT WINDOW "Atualizando..." NOWAIT NOCLEAR

DECLARE INTEGER CopyFile IN KERNEL32.DLL ;
STRING @SourceFileName, ;
STRING @DestFileName, ;
INTEGER bFailIfExists
CopyFile("C:\dxload\ATUALIZACAO\projeto.exe","C:\dxload\projeto.exe",0) # 0
CopyFile("C:\dxload\ATUALIZACAO\MARCAS.DBF","C:\dxload\MARCAS.DBF",0) # 0
CopyFile("C:\dxload\ATUALIZACAO\MARCAS.CDX","C:\dxload\MARCAS.CDX",0) # 0

ENDIF

ou mesmo , acho que o Inno Setup é um EXE podera ser criado um instalador para atualizar

mais em si , a APP por enquanto tem 1 controle de arquivo que é o necessario

entao , voce pode hospedar um exe.rar de SEm atualizacoes para o momento e quando tiver uma certa atualizacao voce , hospeda , e ele consiguira la executar sendo um RAR .... com EXE

em caso de troca de arquivos pode estar dando Copy da pasta extraida que é de atualizacao para a pasta Defa do Sistema
acredito que seja esse o procedimento


O que estou pensando em incrementar seria um envio de retorno por email que a pessoa abaixou a atualizacao

caso tiver ideias pra incrementar posso estar alterando ....
tambem pensei em deixar a APP um poco mais inteligente , em questao na execucao de arquivos se é exe ou txt , quando descompacta

mais estrutura de tabelas Alter table , se encaixa num EXE atualizacao
mover arquivos com copy encaixa no EXE atualizacao
Registro de Arquivos tb na EXE atualizacao
reorganizar registros com novas colunas .

tem muita coisa a ser melhorada ... mais o simples esquema é esse





Última edição por marcelofazan em 8/10/2010, 12:36, editado 1 vez(es)

m@r<3|o
Participante Assíduo
Participante Assíduo


Voltar ao Topo Ir em baixo

Anexo Re: Esquema de Atualizacao pela internet

Mensagem por Julio em 8/10/2010, 12:34

Marcelo

Este atualizador voce utiliza dentro do seu projeto ou separado.

Ja tentei fazer uma vez e nao consegui, penso e desejo assim.

No menu do meu sistema tenho um chamador para este verificador de atualização, se existir atualização faz download e atualiza.

Mas neste momento ainda estou executando o EXE, depois de baixar, abrir o rar e copiar o novo arquivo exe não vai dar erro, pois o mesmo esta sendo utilizado, esta aberto.

Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Anexo Re: Esquema de Atualizacao pela internet

Mensagem por m@r<3|o em 8/10/2010, 12:39

voce precisa parar o ciclo de eventos ....... qdo executa a APP
tenta conforme abaixo


Dentro de um Form

Código:
lclocal = 'c:\Sistema'
lc_arq = 'dxload.app'
do ( lclocal + lc_arq)

RELEASE thisform
CLEAR
CLEAR EVENTS
ON SHUTDOWN quit
QUIT


Dentro do Menu

lclocal = 'c:\Sistema'
lc_arq = 'dxload.app'
do ( lclocal + lc_arq)

CLEAR
CLEAR EVENTS
ON SHUTDOWN quit
QUIT


para voce testar no Projeto necessita deixar a APP na pasta onde esta as pastas Forms Data Classes Reports ... + APP solta nesse diretorio C:\Projeto\Tal

e tambem no projeto anexar ela em Aplications , no Project Manager la abaixo dos PROGS do sistema pegando C:\Projeto\Tal


Quando compilado ... ai tem que colocar la dentro, c:\Sistema e tambem dentro dessa pasta


resumindo 2 APP uma onde tem Project.pjx e outra na pasta onde o sistema funciona

isso para voce poder usar tanto no projeto como compilado

sendo que no Form ou no Menu informa onde o sistema funciona
e em Aplications anexa a que esta no caminho Project.pjx


somente mais 1 observacao , por estar hospedado um RAR EXE do VFP 9
caso quem tiver outras versoes anteriores , vai dar algumas incompatibilidades

o escopo em si é aproveitavel , mais somente 100% o teste mesmo para quem estiver na versão 9.0

m@r<3|o
Participante Assíduo
Participante Assíduo


Voltar ao Topo Ir em baixo

Anexo Re: Esquema de Atualizacao pela internet

Mensagem por m@r<3|o em 8/10/2010, 20:31

Olá Julio fiz uma versão v1.2 com o que voce pediu ....
mais de aprimoramento da APP nao teve nenhum

faça o mesmo esquema c:\dxload e olhe bem o exe com 1 grid 3 produtos e tal
vai ser trocado o exe , e irei fazer um alter table em produto adicionarei o campo marcas , gravarei codigo 1 para todos
e mais a tabela marcas ira entrar na tela e tambem ira mudar de diretorio assim como o projeto.exe mudara

no caso , hospedei pronto v1.2 e vai descompactar vendo a v1.1 na pasta principal pra melhor ver as mudancas

o projeto da v.1.2 esta anexo , a atualizacao tambem e APP mudei para um novo arquivo ..... atualizaosistema1

detalhe como relacionamento de tabela de dataenvironment ja é compilada com exe
e tambem crio um novo indice marcas

resumindo o que entra no EXE compilado dados de form e relatorio ..... nao vai ter como fazer via codigo pq ja compila

é mais manutencao referente a dados mesmos e atualizacao de arquivos

somenta atualizar e vai ver uma nova tela , com data a mais tb

somente os arquivos do projeto.pjx que continuaram da v1.1

somente puxar e testar

[Você precisa estar registrado e conectado para ver este link.]


Ambas sao situacoes diferentes e ambas funcionam separadamente

mais teste 1 de cada vez por dividirem a mesma pasta

m@r<3|o
Participante Assíduo
Participante Assíduo


Voltar ao Topo Ir em baixo

Anexo Re: Esquema de Atualizacao pela internet

Mensagem por Julio em 13/10/2010, 11:34

Marcelo

Obrigado
Vou dar uma olhada

abs

Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Anexo Os link foram excluidos do Topico e agora?

Mensagem por alceu11 em 21/5/2011, 09:12

Informo aos Moderadores do forum que o sr.Marcelo, tirou os links deste topico, solicito providencias, ja ke sem os links este topico fica sem efeito.
avatar
alceu11
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Anexo Re: Esquema de Atualizacao pela internet

Mensagem por Marcos Guedes em 21/5/2011, 10:06

[Você precisa estar registrado e conectado para ver este link.] escreveu:Informo aos Moderadores do forum que o sr.Marcelo, tirou os links deste topico, solicito providencias, ja ke sem os links este topico fica sem efeito.
Grande Marcelo... o que houve com os arquivos?
Tens a cópia deles contigo?

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum