É claro, é só você criar o form na dll. Qual é a sua dúvida? Olá. Aproveitando o tópico eu fiz os forms em dll's, e esses forms tem conexão com banco. Faço as atribuiçoes necessárias dos componentes, mas quando clico num botão de insert, por exemplo, dá um erro de violação de acesso com uma numeração no arquivo dll. Será que está faltando algo? Eu criei o formulário principal, e depois uma unit com a função que chama outro formulário que está no arquivo dll, adicionei na uses a unit do data module que estão os componentes da banco. Obrigado.