Crie um form nomal não MDI. coloque-o como primeiro form a ser criado e exibido ao ser executado seu sistema. se a senha passar, você manda ocultar ele e criar o form da tela principal com os menus e tudo mais. se a senha não passar, ce manda a mensagem de aviso pro usuário e deixa a tela de login e senha exibida.
geralmente eu faço isto a partira de um DM. no meu dpr, vai apenas a criação do DM. no evento oncreate do DM, eu mando criar a tela de login e fazer a validação. se passar, ela destroi a tela de login e crio a tela principal do sistema. Se não passar, fica exibindo a tela de login por 3 vezes. Se o cara errar 3 vezes, o sistema é fechado. -----Mensagem original----- De: delphi-br@yahoogrupos.com.br Para: grupo2 Enviada em: 3/3/2006 10:34 Assunto: [delphi-br] erro 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] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] -- <<<<< 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