Você tem que deixar o formPrincipal como MDIForm e como FormMain. Ele deve ser o primeiro form a ser criado na sua aplicação (confira no .dpr do seu projeto). Você pode criá-lo com Visible=false, então criar o formLogin. Se o login for bem sucedido, você dá um Show no formPrincipal. Senão, fecha a aplicação.
Cadanos escreveu: > Pessoal to com o seguinte problemão: > > > Criei um sistema que o FORmPrincipal (MDIForm) é a Tela onde está o Menu do > sistema e apartir dele abro os outros Form de cadastros etc (MDICHILD), até > ai tudo bem abro o sistema faço os cadastros e etc... > > Só que agora precisei criar um form de login que abra antes do > formprincipal eu criei e deixei ele como meu FOrm Main, ele loga o usuario > tudo certo mas quando tento abrir qualquer tela de cadastro da o erro: > > class einvalidoperation with message 'Cannot create form. no MDI forms are > currently active', o que pode estar acontecendo? > > Qual seria a melhor maneira de se fazer a validação deste form de login que > deverá ser fechado assim que a validação seja feita... > > Cadanos.. > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > -- *Giovani Benedetti Penha* Coordenador de Projetos de TI Veltrac Rastreadores de Veículos Email: [EMAIL PROTECTED] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html