none
Criar uma classe thread e excultar metodos de outra classe RRS feed

  • Pergunta

  • Qual a forma correta em uma classe Thread chamadas de procedures de outras classes sem precisar instanciar classe ou  adicionar no using da classe Thread ?

    Por exemplo, eu teria que criar uma classe thread onde nela acionaria um evento de outra classe que executaria um form.(Seria uma chamada por eventos).

     Sou iniciante em programação em C# vi esse procedimento em Delphi e gostaria de fazer isso em C#.

    quarta-feira, 14 de março de 2018 15:10

Respostas

  • Não entendi direito o que você quer fazer, mas vou tentar te ajudar com algumas coisas que entendi.

    Se você quer chamar métodos de uma certa classe sem precisar criar um objeto dela, você pode tornar esses métodos (ou até mesmo a classe) estáticos. Se você tem alguma dúvida a respeito disso, leia a referência sobre statics. Você também pode usar o pattern Singleton, mas não é o caso na maioria das situações (principalmente se statics já resolverem o problema).

    Uma outra coisa que talvez resolva seu problema seriam Events. Em C#, um Event nada mais é do que uma variável que armazena métodos. E claro, através dessa variável você pode invocar todos os métodos armazenados nela.

    Talvez o que eu te disse não seja muito bem o que você está procurando, porque como disse, eu não entendi exatamente sua pergunta. Se ainda tiver dúvidas, reformule sua pergunta e dê um exemplo, em Delphi mesmo, do que está querendo fazer.

    quarta-feira, 14 de março de 2018 21:48