none
Criar um objeto através uma string RRS feed

  • Pergunta

  • Estou tentando criar um objeto dinamicamente através de uma string, mas por algum motivo não estou conseguindo pegar o tipo dessa classe para a criação desse objeto.

     

    Criei um Web User Control em um website onde estou tentando instanciar um objeto de outra classe (pública) por uma string passada nesse componente. Estou usando GetTypeFromProgID para pegar o tipo da classe mas não funciona... o tipo retorna nulo. Lembrando que a classe que estou tentando instanciar é outra diferente da classe do componente, porém uma classe pública mesmo. Segue o código abaixo:

     

    System.Type oType = System.Type.GetTypeFromProgID("nomeClasse");
    object obj = System.Activator.CreateInstance(oType);

     

    Quero fazer isso usando website e não projeto, alguém pode me ajudar?

     

    Agradeço desde já!

     

    Bruno

    quarta-feira, 12 de março de 2008 20:51