none
Usando Windows Forms em DLLs RRS feed

  • Pergunta

  • Boa tarde!

    Estou com uma necessidade mas não sei se é possível.

    tenho uma rotina simples em VBNET que abre um formulário, e nesse formulário preencho esses dados e executo uma tarefa. Porem preciso transformar esse executável em uma DLL para ser chamada dentro de outro software que não é feito em VBNET, porem consigo utilizar dlls normalmente com esse software.

    Criar dlls é normal para min, porem somente dlls simples com funções, nunca precisei criar uma dll com uma tela embutida.

    existe esta possibilidade?

    No aguardo e Obrigado.

    segunda-feira, 1 de dezembro de 2014 16:23

Respostas

  • Crie um User Control,nao sei qual linguagem voce usaria,mas só adicionar componentes,no caso o seu,e a aplicação funcionaria normalmente,claro,se bem escrita ;)

    + infos Aqui


    Microsoft Technology Associate (MTA)

    segunda-feira, 1 de dezembro de 2014 22:52

Todas as Respostas

  • Anderson, boa tarde.

    Costumo fazer isso em C# e para mim sempre funcionou apenas substituir a extensão .exe do arquivo por .dll na pasta bin do projeto.

    Já tentou fazer isso?

    Obrigado.

    At.

    segunda-feira, 1 de dezembro de 2014 16:50
  • Olá Anderson,

    O Falcast está certo. Você pode realizar esse tipo de ação simplesmente mudando o tipo de projeto nas propriedades do projeto pelo Visual Studio.

    Depois de realizar essa operação, você pede para compilar que será gerado uma nova dll. 

    A grande vantagem de se trabalhar com .Net, você pode desenvolver utilizando qualquer linguagem C#, Vb.net, C++, J# que o CLR irá interpretar da mesma Forma.

    Então é possível sim, utilizar uma dll que você irá criar em Vb.net em um projeto C#.


    Klayton Gomes MCP /MCTS/ MCAD / MCPD / MCSD Software Architecture / System Analyst

    segunda-feira, 1 de dezembro de 2014 21:45
  • Crie um User Control,nao sei qual linguagem voce usaria,mas só adicionar componentes,no caso o seu,e a aplicação funcionaria normalmente,claro,se bem escrita ;)

    + infos Aqui


    Microsoft Technology Associate (MTA)

    segunda-feira, 1 de dezembro de 2014 22:52