COMPILADOR

 Tópico anterior Próximo tópico Novo tópico

COMPILADOR

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#478867 - 03/01/2018 12:02:25

LOVO12
BRASIL
Cadast. em:Maio/2012


Boa tarde .
Galera bom estou com a nesse cidade de fazer um compilador para meu sistema , pois meu sistema está com mais de 20 dll do sistema pois dividi o sistema em dll para mim poder compilar por partes , e não geral , mais agora ouve a nesse cidade de cria um compiler para que eu posso compila meu sistema e automaticamente cria um .zip para atualização , e quando eu precisa compilar geral ele compila o sistema todo e cria o .exe do mesmo e zipa tudo , porem preciso de algumas ajudas como sugestões de como fazer etc , apos fica pronto irei posta para galera aqui no forum pois sei que o mesmo poderá ajuda muitos .



#478871 - 03/01/2018 13:14:07

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe

Última edição em 03/01/2018 13:19:29 por KERPLUNK

A primeira sugestão é uma profunda melhoria no seu português.
Sobre sua dúvida: VB6 compila DLL's ActiveX, ou seja, é indispensável o registro. Se o que você quer é modularizar seu sistema existem muitas maneiras de se fazer. Mas sinceramente não sei se vale à pena por vários motivos:
- O suporte ao VB6, tende à ser extinto conforme o windows seja atualizado. Pode chegar um tempo em que nem sequer rode mais.
- Estamos em uma era completamente diferente. Hoje, SaaS é a alternativa mais viável, tanto para desenvolvedores quanto para consumidores(clientes) e principalmente voltados à Web.


_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#478872 - 03/01/2018 13:24:32

LAMPIAO
SAO CAETANO DO SUL
Cadast. em:Setembro/2004


Citação:
:
A primeira sugestão é uma profunda melhoria no seu português.
Sobre sua dúvida: VB6 compila DLL's ActiveX, ou seja, é indispensável o registro. Se o que você quer é modularizar seu sistema existem muitas maneiras de se fazer. Mas sinceramente não sei se vale à pena por vários motivos:
- O suporte ao VB6, tende à ser extinto conforme o windows seja atualizado. Pode chegar um tempo em que nem sequer rode mais.
- Estamos em uma era completamente diferente. Hoje, SaaS é a alternativa mais viável, tanto para desenvolvedores quanto para consumidores(clientes) e principalmente voltados à Web.


Rsrs, realmente LOVO12, cara melhore urgentemente seu português tá cruel demais, e não leve para o lado pessoal, é para o seu crescimento mesmo.



#478874 - 03/01/2018 13:28:55

GUIMORAES
ITAPETININGA
Cadast. em:Agosto/2009


Citação:
:
Boa tarde .
Galera bom estou com a nesse cidade de fazer um compilador para meu sistema , pois meu sistema está com mais de 20 dll do sistema pois dividi o sistema em dll para mim poder compilar por partes , e não geral , mais agora ouve a nesse cidade de cria um compiler para que eu posso compila meu sistema e automaticamente cria um .zip para atualização , e quando eu precisa compilar geral ele compila o sistema todo e cria o .exe do mesmo e zipa tudo , porem preciso de algumas ajudas como sugestões de como fazer etc , apos fica pronto irei posta para galera aqui no forum pois sei que o mesmo poderá ajuda muitos .


O professor Pasquale mandou um abraço.

Brincadeiras a parte, você pode utilizar o INNO Setup, tem vários tutoriais na internet ensinando a criar um instalador para o seu sistema.





#478877 - 03/01/2018 14:49:09

LOVO12
BRASIL
Cadast. em:Maio/2012


Última edição em 03/01/2018 14:54:56 por LOVO12

Desculpa ai gente , é porque e como disse em um tópico anterior , sou muito acostumado a usar gírias da net ai na hora de escreve fico querendo abreviar rsrs, mais no sistema e padronizado , todo com português correto , mais e claro que sempre acha um erro pelo fato da pressa para agilizar o cliente , KERPLUNK tem razão sobre a extinção do vb6 , so que no meu caso eu tenho 20 módulos , meu sistema e dividido em módulos ,Gerenciador Principal , GerenciadorADM , GerenciadorRH , II Estetica, II Fiscal , II Contabil , II Estoque , II Cafe , II Pedra etc. Assim consigo abri o projeto por partes , e não pesa tanto ... nesse caso teria que fazer o sistema todo em outra plataforma.  Só preciso que vocês tenha paciência comigo que vou melhorar


Bom , queria criar um compilador para agilizar a parte de atualização, só de compilar e compactar e enviar para o FTP, já me reduz um bom tempo , e temos que aproveitar cada tempo que podemos para agilizar, porque tem vez que o cliente pede uma atualização , por Exemplo : relatório novo, tenho que cria o relatório e atualizar o cliente ... e posso fazer isso varias vezes por dia , sendo assim com o compilador me ajudaria a gasta menos tempo com compilação e envio .




Resposta escolhida #478880 - 03/01/2018 15:20:35

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Desse jeito que você quer, você teria que criar um bat ou algo assim para fazer essa compilação. Mas não sei se vai adiantar, já que ActiveX é auto-dependente. O que você quer fazer é justamente o que uma plataforma mais avançada como o .NET veio para resolver. VB6 não é projetado para esse tipo de "praticidade". Sei que deve ser bastante trabalho, mas sugiro ao menos começar uma migração o quanto antes.

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#478881 - 03/01/2018 15:33:47

LOVO12
BRASIL
Cadast. em:Maio/2012


Última edição em 03/01/2018 15:43:39 por LOVO12

uma migração dessa, acho que eu gastaria mais de ano para passa tudo manual.. me da uma dica ai se a possibilidade de migra o sistema inteiro, se há algum software que faça tal coisa rsrs preciso de uma luz kkkk..




#478882 - 03/01/2018 15:52:57

LAMPIAO
SAO CAETANO DO SUL
Cadast. em:Setembro/2004


Última edição em 03/01/2018 15:54:23 por LAMPIAO

Citação:
:
uma migração dessa, acho que eu gastaria mais de ano para passa tudo manual.. me da uma dica ai se a possibilidade de migra o sistema inteiro, se há algum software que faça tal coisa rsrs preciso de uma luz kkkk..


Rapaz, até onde eu sei não existe ferramenta que faça isso, o mais correto é fazer por partes, no seu caso já que esta separado em módulos, vá migrando módulo por módulo e sempre mantendo compatibilidade com o sistema antigo, até matar de vez o antigo, foi assim que eu fiz.

Levei cerca de um ano e meio, por conta de outros afazeres que tinha no caminho e porque troquei de tecnologia umas 3 vezes no meio do caminho, e hoje uso webapi com angular 5 e foi a melhor escolha que fiz para mim, comecei com Vue, mas o typescript é outra história, a gente usa todo o conhecimento de oop com ele, ai tudo fica mais simples.

Se for migrar mesmo, vá direto para o C#, vc terá muito mais suporte do que no VB.Net.

Abraços




#478883 - 03/01/2018 16:03:33

LOVO12
BRASIL
Cadast. em:Maio/2012


Citação:
:
:
uma migração dessa, acho que eu gastaria mais de ano para passa tudo manual.. me da uma dica ai se a possibilidade de migra o sistema inteiro, se há algum software que faça tal coisa rsrs preciso de uma luz kkkk..


Rapaz, até onde eu sei não existe ferramenta que faça isso, o mais correto é fazer por partes, no seu caso já que esta separado em módulos, vá migrando módulo por módulo e sempre mantendo compatibilidade com o sistema antigo, até matar de vez o antigo, foi assim que eu fiz.

Levei cerca de um ano e meio, por conta de outros afazeres que tinha no caminho e porque troquei de tecnologia umas 3 vezes no meio do caminho, e hoje uso webapi com angular 5 e foi a melhor escolha que fiz para mim, comecei com Vue, mas o typescript é outra história, a gente usa todo o conhecimento de oop com ele, ai tudo fica mais simples.

Se for migrar mesmo, vá direto para o C#, vc terá muito mais suporte do que no VB.Net.

Abraços


é difícil achar programadores em c# aqui no meu estado , e para mim contratar, teria que contratar gente de fora, ai fica meio fora de mão , minha intenção e que esteja tudo pronto até meio do ano, coisa quase impossível mais vou tentar , vou ver se consigo uns 2 programadores experientes na area e vou contratar . para que possamos fazer as mudanças que for precisas.



#478884 - 03/01/2018 16:04:35

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Citação:
:
uma migração dessa, acho que eu gastaria mais de ano para passa tudo manual.. me da uma dica ai se a possibilidade de migra o sistema inteiro, se há algum software que faça tal coisa rsrs preciso de uma luz kkkk..

A primeira coisa, a base de todo o sistema: O banco de dados. Ele deve estar normalizado e corretamente estruturado. Se não estiver, é essa a primeira coisa à ser feita. Somente com isso vale à pena seguir em frente. Porque um banco mal estruturado, não há código que salve. Com o banco estruturado e normalizado, a melhor coisa é fazer uma WebAPI. Com ela, tanto faz usar uma interface Web ou Desktop, tanto faz ela estar local ou remota, é sempre a mesma coisa do ponto de vista da interface(UI). Estando a WebAPI pronta, aí você pode até mesmo "brincar" com diferentes tecnologias para interagir com ela. Angular é uma excelente alternativa, aliás, queridinho no mundo corporativo pela facilidade, velocidade de desenvolvimento, adaptabilidade e eficiência. Aliás, tenho um vídeo no meu canal, onde faço uma aplicação usando AngularJS em menos de 3 minutos.

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#478887 - 03/01/2018 16:12:06

LOVO12
BRASIL
Cadast. em:Maio/2012


KERPLUNK poderia me passa o url do seu video , e o seu canal. para que eu possa da uma analisada , sobre o banco de dados ele e todos estruturado tanto para MySQL como para SQL ambos com a estruturas corretas.

Agora é que vem a luta ,Escolher a melhor plataforma , dependo de todos vocês agora rs.



 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por LOVO12 em 03/01/2018 18:08:35