Array de forms
Bom, eu tenho um projeto em que existe um ARRAY OF TFormModelo em que eu crio as forms uma a uma, e além de criar a form eu mando parâmetros na hora de criar, e o contructor da form modelo recebe esses parâmetros, montei um projeto de exemplo para vocês verem o meu problema por si só.
Projeto Exemplo
Depois de baixarem, compilem o projeto, na form principal há um button e um edit, o button cria a form e manda como parâmetro para a form que vai ser criada o texto do edit que está na mesma form, na segunda form que vai ser criada, há 2 buttons, um mostra o id que aquela form recebeu, e o parâmetro que foi enviado pela primeira form. Até ai tudo bem, mas ao repetir o mesmo processo para criar duas ou mais forms, os parâmetros que foram enviados para ultima form que foi criada são os parâmetros de todas as outras forms criadas anteriormente, ficou meio difícil de entender mas aqui vai um exemplo:
Criei a primeira form com o parâmetro "Teste1" e essa form recebeu o id número 16.
Criei a segunda form com o parâmetro "Teste2" e essa form recebeu o id número 37.
Acontece que as forms anteriores a ultima form criada também recebem o parâmetro outra vez, ou seja, o parâmetro da primeira form que era "Teste1" passa a ser "Teste2" e o id da primeira form que era 16 passa a ser 37.
Espero que dê pra entender oque falei.
Eu gostaria de resolver isso o mais rápido possível, pois tenho um prazo, obrigado desde já.
Projeto Exemplo
Depois de baixarem, compilem o projeto, na form principal há um button e um edit, o button cria a form e manda como parâmetro para a form que vai ser criada o texto do edit que está na mesma form, na segunda form que vai ser criada, há 2 buttons, um mostra o id que aquela form recebeu, e o parâmetro que foi enviado pela primeira form. Até ai tudo bem, mas ao repetir o mesmo processo para criar duas ou mais forms, os parâmetros que foram enviados para ultima form que foi criada são os parâmetros de todas as outras forms criadas anteriormente, ficou meio difícil de entender mas aqui vai um exemplo:
Criei a primeira form com o parâmetro "Teste1" e essa form recebeu o id número 16.
Criei a segunda form com o parâmetro "Teste2" e essa form recebeu o id número 37.
Acontece que as forms anteriores a ultima form criada também recebem o parâmetro outra vez, ou seja, o parâmetro da primeira form que era "Teste1" passa a ser "Teste2" e o id da primeira form que era 16 passa a ser 37.
Espero que dê pra entender oque falei.
Eu gostaria de resolver isso o mais rápido possível, pois tenho um prazo, obrigado desde já.
Theuser Cb
Curtidas 0
Respostas
Theuser Cb
22/05/2016
Ninguém que possa me ajudar?
GOSTEI 0