• Início
  • Cursos
  • Fontes de Aplicativos
  • Downloads
  • Contato
  • Sitemap
  • Sobre

Régys Borges da Silveira

  • Início
  • Cursos
  • Fontes de Aplicativos
  • Downloads
  • Contato
  • Sitemap
  • Sobre
Home  /  RAD Studio  /  Tparallel: Framework Nativo para Computação Paralela
26 novembro 2014

Tparallel: Framework Nativo para Computação Paralela

Escrito por Régys Borges da Silveira
26/11/2014 RAD Studio Rad, xe7 3 comentários

Régys Borges da Silveira
Connect on Facebook Connect on Twitter Connect on Google+ Connect on Linkedin

Artigos relacionados

  • RAD Studio Live 2023

    21/02/2023
  • [Vídeo ]REST com Datasnap Detalhes na aplicação prática – parte 02

    03/09/2017
  • Code Rage Brasil III – Vídeos

    02/03/2015

1 comentário

  1. William Goulart Responde a William para William Goulart" aria-label=" Responde a William para William Goulart"> Responde a William
    03/01/2018 at 16:15

    Tenho um agendamento de relatórios. O usuário cadastra os relatórios que ele quer agendar e recebe no email, ftp etc…
    Resolvi colocar essa rotina em thread, Está funcionando até que bem, mas quando mais de um agendamento é executado no mesmo horário e como crio os componentes de conexão em runtime, está acontecendo de criar componentes com o mesmo nome. Veja a mensagem de erro: A component named dspRelat already exists. Nesse caso o sistema de agendamento tentou criar mais de um provider com o mesmo nome.
    Qual a solução para resolver esse problema? O TParallel?

    • Régys Borges da Silveira Responde a Régys para Régys Borges da Silveira" aria-label=" Responde a Régys para Régys Borges da Silveira"> Responde a Régys
      14/01/2018 at 08:35

      A solução rápida seria você fazer como o Delphi faz, adicionar um controlador para não repetir o nome, DatasetProdiver1, Dataseprovider2, etc, etc, você pode passar algo no create a da Thread para informar isso a ela e ela se baseia nisso para criar os componentes próprios.
      Eu geralmente trabalho com propriedades internas na Thread, então somente ela enxerga.

      • William Goulart Responde a William para William Goulart" aria-label=" Responde a William para William Goulart"> Responde a William
        22/01/2018 at 07:50

        Obrigado pela ajuda Régis, mas resolvi colocar esses agendamentos em fila. Logo minha aplicação não trava por estar em thread e não tenho o problema de criação de componentes com o mesmo nome. Terei um problema se aparecer um agendamento muito pesado e atrapalhar os demais, mas estou monitorando, caso isso aconteça terei que reescrever a rotina. Mesmo assim obrigado.

Dê-nos sua opinião, seu comentário ajuda o site a crescer e melhorar a qualidade dos artigos.Cancelar resposta

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.

Inscreva-se nas nossas redes sociais

  • Connect on Facebook
  • Connect on Twitter
  • Connect on LinkedIn
  • Connect on Instagram
  • Connect on RSS
  • Connect on YouTube
  • Connect on Github

Sites parceiros

  • Carlos H. Cantu
  • Delphi Basics
  • Delphi Feeds
  • Isaque Pinheiro
  • Object Pascal OOP

Social Media

  • Connect on Facebook
  • Connect on Twitter
  • Connect on LinkedIn
  • Connect on RSS
  • Connect on YouTube
  • Connect on Github
© Copyright 2014. Todos os direitos reservados.
Vá para versão mobile