Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 3026 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Bueno, aqui na empresa estamos passando pelas mesmos perrengues de todos, a aplicação é grande demais para converter e sobretudo TESTAR, ainda mais acompanhando essa verdadeira lambança que a SEFAZ está fazendo com estas últimas NTs.

Além de delphi 7 a pior parte ainda é a maldita dependência dos componentes de terceiros, os quais alguns não são compatíveis com a versão do seatle.

Aqui, a metodologia do trabalho vai tirar proveito do conceito usado no trunk2 do ACBr conforme o Julio mencionou acima, iremos converter o módulo da Nota Fiscal para o seatle, com componentes nativos da ide e aproveitar para revisar os códigos e organiza-los melhor, cadastros e relatórios serão migrados posteriormente.

Pra quem acha que dessa forma não dá, ou pela estrutura do software não é possível, ainda tem a opção do ACBrMonitor ou ainda, a partir do demo do ACBRNfe criar seu próprio monitor.

  • Membros Pro
Postado
Em 01/02/2016 at 18:22, Régys Silveira disse:

Basicamente não muda nada no Delphi 2010 na migração, a não ser que você utilize tratamento de strings e similares, porque ai entra o UNICODE, o HandBook do Cantú é muito bom como o Tiago já disse e tem um outro, "Recursos avançados do Delphi" também do Cantú, este tem versão em português e tem um capítulo somente sobre tratamento de strings e UNICODE.

Regys muito obrigado pelo retorno. Vou pesquisar essa dica sua. Só mais uma perguntinha. Quando voce diz : a não ser que você utilize tratamento de strings e similares o que voce quer dizer com isso. Sera que é quando eu uso minhas variaveis como strings, o delphi 2010 não vai suportar??

Obrigado

Paulinho

 

  • Moderadores
Postado
3 horas atrás, Antonio Paulo Mangili disse:

Regys muito obrigado pelo retorno. Vou pesquisar essa dica sua. Só mais uma perguntinha. Quando voce diz : a não ser que você utilize tratamento de strings e similares o que voce quer dizer com isso. Sera que é quando eu uso minhas variaveis como strings, o delphi 2010 não vai suportar??

Obrigado

Paulinho

 

Digo quando você trabalha com loops de strings, comunicação serial, comunicação direta tcp, dlls, as String no Delphi 2009 em diante são unicode, então cada caractere é representado por 2 bytes, 1 para o caracter e 1 para a tabela usada, diferente das strings Ansi que usavam somente 1 byte para cada caracter.

Imagino que você não faça uso de algo tão a fundo, então vai ser tranquilo.

 

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Postado
Em 09/01/2016 at 10:58, rodrigoogioni disse:

Bom dia Daniel, 

Concordo com vc sobre o Delphi 7 ja estar ultrapassado em relação as IDE(s) mais novas, mas acho que não seria justo atirar uma bomba dessa

em quem ainda utiliza Delphi 7 e não tem condições de Migrar para uma versão mais nova, seja ela por motivo financeiro ou seja por outros motivos.

No meu caso, delphi 7 não esta morto, esta muito vivo. Utilizo em meus sistemas a 12 anos e migrar para um mais novo é bem problematico, não foi

por falta de tentativa, até com lazarus tentei e não consugui, e começar do zero se torna inviavel. Acredito que teria que ver quantos ainda utilizam D7 e estão na mesma situação.

Grato

Concordo plenamente!

 Também já tentei com Lazarus e foi só decepção. No meu caso o Lazarus deu muitos problemas com a IDE. Pau mesmo na IDE. Achei muito fraco e com muitas falhas. Alguns anos depois tentei o Lazarus de novo e após fazer alguns testes e começar a migrar o sistema, o LZR simplesmente parou de funcionar não compilava mais. Não consegui nem apoio/suporte. 3 dias procurando uma solução e a solução foi desinstalar e voltar ao Delphi 7 (que está BEM VIVO ainda).

Não é questão de ficar preso ao passado como disseram. Se me atende porque mudar? Para que gastar R$ XX.XXX,00 em uma IDE que não vou usar nem 5%???????????

Por isso estou abandonando o Delphi e usando o Java (com dificuldades) mas está indo muito melhor que com Lazarus.

  • Consultores
Postado
3 horas atrás, marcelolours disse:

solução foi desinstalar e voltar ao Delphi 7 (que está BEM VIVO ainda).

(...)

Por isso estou abandonando o Delphi (...)

E se contradisse...

  • Curtir 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Membros Pro
Postado
3 minutos atrás, adilsonpazzini disse:

Também uso Lazarus já a uns 2 anos . Realmente, se não insistir, não vai conseguir usar mesmo , mais hj temos vários fóruns . que o pessoal sempre ajuda . pra mim funciona bem .

Eu fui direto para Delphi XE10, atualizei recente uns 180 clientes nosso, rodando 100%. Valeu apena migrar, usar apenas 5% de uma ferramenta, talvez seja por falta de conhecimento da mesma...! Sou delphiano a 16 anos... Tudo que quero montar monto e roda liso...

  • Curtir 1
Postado
4 horas atrás, Duarte disse:

Eu fui direto para Delphi XE10, atualizei recente uns 180 clientes nosso, rodando 100%. Valeu apena migrar, usar apenas 5% de uma ferramenta, talvez seja por falta de conhecimento da mesma...! Sou delphiano a 16 anos... Tudo que quero montar monto e roda liso...

Uso Delphi a 21 anos. 

Postado
5 horas atrás, EMBarbosa disse:

E se contradisse...

Não contradisse em nada! 

Não fui claro, estou abandonando o Delphi 7 apenas para o desenvolvimento da NF-e, NFC-e. O módulo NF-e que está sendo feito usando a IDE Eclipse.

O retaguarda continua em Delphi 7.

O Delphi 7 está bem vivo, pois TEM MUITA, muita gente que usa ainda.

Me atende no que preciso e não vou abandonar totalmente.

Prometo também fazer mais alguns teste com Lazarus! :-)  rsrsrs

 

  • 4 semanas depois ...
  • Membros Pro
Postado
Em 14/04/2016 at 10:32, marcelolours disse:

Concordo plenamente!

 Também já tentei com Lazarus e foi só decepção. No meu caso o Lazarus deu muitos problemas com a IDE. Pau mesmo na IDE. Achei muito fraco e com muitas falhas. Alguns anos depois tentei o Lazarus de novo e após fazer alguns testes e começar a migrar o sistema, o LZR simplesmente parou de funcionar não compilava mais. Não consegui nem apoio/suporte. 3 dias procurando uma solução e a solução foi desinstalar e voltar ao Delphi 7 (que está BEM VIVO ainda).

Não é questão de ficar preso ao passado como disseram. Se me atende porque mudar? Para que gastar R$ XX.XXX,00 em uma IDE que não vou usar nem 5%???????????

Por isso estou abandonando o Delphi e usando o Java (com dificuldades) mas está indo muito melhor que com Lazarus.

Bom dia, marcelolours,

Os perrengues que vc esta passando passei por todos eles. Consegui migrar para Delphi XE8, minha aplicação ficou cheia de bugs, tive que ir

resolvendo aos poucos, ainda tem alguns problemas a serem resolvidos, mas aos poucos vou resolvendo. Tive que me adaptar ao funcionamento

da nova ferramenta e alguns bugs que ela mesmo possui. Tive que substituir varios componenentes que funcionavam bem no Delphi 7, mas não funcionam

no Delphi XE. Infelizmente perdi alguns clientes que  não tiveram a paciencia necessária para resolver alguns bugs que apareceram.

Tinha uma epoca que os erros eram tantos e brotavam nem sei de onde. Debug, Debug, Debug, tanto debug que foi feito, que do nada o Debug do Delphi parou de funcionar, até hoje não sei o porque, vai sem debug mesmo. Passei por um periodo critico, mas agora depois de um tempo a aplicação está bem mais estável e as coisas estão se encaminhando. 

La no fundo, sabemos que é bom atualizarmos nossos sistemas para as ferramentas mais novas, e se não acompanharmos

poderemos ficar pra traz, caso do Acbr.  

Pensei em migrar para o Java também, mas iniciar um sistema do zero se tornou inviavel em virtude do tempo.

Xororô a parte, o negocio é por mãos a obra e ir fazendo o que da pra fazer e encarar o desafio de frente.

 

 

 

  • Curtir 2
  • 1 mês depois ...
Postado
Em 07/05/2016 at 10:37, rodrigoogioni disse:

Bom dia, marcelolours,

Os perrengues que vc esta passando passei por todos eles. Consegui migrar para Delphi XE8, minha aplicação ficou cheia de bugs, tive que ir

resolvendo aos poucos, ainda tem alguns problemas a serem resolvidos, mas aos poucos vou resolvendo. Tive que me adaptar ao funcionamento

da nova ferramenta e alguns bugs que ela mesmo possui. Tive que substituir varios componenentes que funcionavam bem no Delphi 7, mas não funcionam

no Delphi XE. Infelizmente perdi alguns clientes que  não tiveram a paciencia necessária para resolver alguns bugs que apareceram.

Tinha uma epoca que os erros eram tantos e brotavam nem sei de onde. Debug, Debug, Debug, tanto debug que foi feito, que do nada o Debug do Delphi parou de funcionar, até hoje não sei o porque, vai sem debug mesmo. Passei por um periodo critico, mas agora depois de um tempo a aplicação está bem mais estável e as coisas estão se encaminhando. 

La no fundo, sabemos que é bom atualizarmos nossos sistemas para as ferramentas mais novas, e se não acompanharmos

poderemos ficar pra traz, caso do Acbr.  

Pensei em migrar para o Java também, mas iniciar um sistema do zero se tornou inviavel em virtude do tempo.

Xororô a parte, o negocio é por mãos a obra e ir fazendo o que da pra fazer e encarar o desafio de frente.

 

 

 

Bom dia rodrigoogioni,

Sobre o Debug não estar funcionando no Delphi XE8, de uma olhada no seu Project Options e verifique se ele esta em "Release", pois se estiver, não debuga. Para debugar tem de estar em "Debug". Apanhei no começo, mas é assim mesmo.

  • Curtir 1
  • 3 semanas depois ...
Postado

Ola Sobre o fim do acbr no delphi 7 tenho uma dúvida, tenho um sistema usando o ACBRMAIL, eu vou conseguir compilar novamente usando o delphi7 apos agosto de 2016? O Acbr era parar totalmente de funcionar mesmo no delphi7 ou somente nao será feito mais atualizações?

 

 

Obrigado

  • 2 semanas depois ...
Postado

Seria bem menos problemático (para quem não tem condições de migrar agora o sistema) vocês manterem pelo ao menos a parte Fiscal (NFe, NFCe, CTe, MDFe, Sat) compatíveis com o D7. Acabei de migrar de D6 pra D7 sem muitos problemas, mas daí agora ter que migrar pra DXE ou outro vai ser muito complicado. Visto os componentes que são usados no meu projeto que tem uns 15 anos. Ou pelo ao menos dar um pouco mais de tempo para migrarmos. Gostaria de pelo ao menos mais 6 meses de suporte. Como está a situação hoje? Já está definida realmente?

  • Curtir 1
  • Moderadores
Postado
1 hora atrás, Robertson Matos disse:

Seria bem menos problemático (para quem não tem condições de migrar agora o sistema) vocês manterem pelo ao menos a parte Fiscal (NFe, NFCe, CTe, MDFe, Sat) compatíveis com o D7. Acabei de migrar de D6 pra D7 sem muitos problemas, mas daí agora ter que migrar pra DXE ou outro vai ser muito complicado. Visto os componentes que são usados no meu projeto que tem uns 15 anos. Ou pelo ao menos dar um pouco mais de tempo para migrarmos. Gostaria de pelo ao menos mais 6 meses de suporte. Como está a situação hoje? Já está definida realmente?

Então se notou o Daniel informou que o que tem vai ficar!

só que coisas novas não iremos mais manter compatibilidade!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado
10 minutos atrás, Juliomar Marchetti disse:

Então se notou o Daniel informou que o que tem vai ficar!

só que coisas novas não iremos mais manter compatibilidade!

O que seriam essas coisas novas? Por exemplo, digamos que saia uma nova regra da Sefaz como houve agora com o Grupo de ICMS (Partilha de ICMS). Isso já faz parte do projeto NF-e que não é novo. Isso seria modificado para todas as versões? Ou isso seria considerado "novo"?

 

  • Moderadores
Postado
4 minutos atrás, Robertson Matos disse:

O que seriam essas coisas novas? Por exemplo, digamos que saia uma nova regra da Sefaz como houve agora com o Grupo de ICMS (Partilha de ICMS). Isso já faz parte do projeto NF-e que não é novo. Isso seria modificado para todas as versões? Ou isso seria considerado "novo"?

 

Isso dai já existe no projeto a tempos!

e será encerrado suporte ao delphi 7 a implementações novas de qualquer tipo razão ou circunstância!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Consultores
Postado
6 horas atrás, Robertson Matos disse:

Seria bem menos problemático (para quem não tem condições de migrar agora o sistema) vocês manterem pelo ao menos a parte Fiscal (NFe, NFCe, CTe, MDFe, Sat) compatíveis com o D7. Acabei de migrar de D6 pra D7 sem muitos problemas, mas daí agora ter que migrar pra DXE ou outro vai ser muito complicado. Visto os componentes que são usados no meu projeto que tem uns 15 anos.

Migre para o Lazarus.

 

6 horas atrás, Robertson Matos disse:

Gostaria de pelo ao menos mais 6 meses de suporte. Como está a situação hoje? Já está definida realmente?

Está definido que ao alterar os componentes não vamos mais nos preocupar em manter a compatibilidade com o Delphi 7. Quem quiser pode continuar usando os componentes sem atualizar para as novas revisões.

 

4 horas atrás, Robertson Matos disse:

O que seriam essas coisas novas?

Qualquer alteração nos componentes, inclusive correção de erros existentes atualmente.

 

6 horas atrás, Robertson Matos disse:

Seria bem menos problemático (para quem não tem condições de migrar agora o sistema) vocês manterem

Por favor, leia o tópico novamente desde o começo.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Postado
10 horas atrás, Robertson Matos disse:

 Ou pelo ao menos dar um pouco mais de tempo para migrarmos. Gostaria de pelo ao menos mais 6 meses de suporte. Como está a situação hoje? Já está definida realmente?

Da uma lida neste topico desde o começo é muito bom! Veja que ja foi dado 8 meses:

Além disso, tem várias dicas, como a da Gr@c@ logo nas primeiras paginas:
Se o problema é migrar todo o sistema, divida ele e migre apenas o ACBr, fazendo módulos e chamadas externas. E se realmente quiser trabalhar tudo com apenas 1 IDE do delphi, aos poucos vc vai migrando o resto do seu sistema que não é acbr...

Eu migrei de boa do Delphi 7 para o Lazarus esses dias, e foi tranquilo pq no modulo/projeto que usa Acbr só TINHA isso, nada de outros componentes

  • Este tópico foi criado há 3026 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.