pa da...
u stvari i jeste...
imena tabela se prikazuju u ListView-u i dvoklikom zelim da mi se otvori Form2 na kojoj imam ADOTable i DBGrid i naravno, naslucujete:
Code:
Form2=new TForm2(this);
Form2->ADOTable1->TableName=ListView1->Selected->Caption; // ili ako bude trebalo: ...= "[" + ListView1->Selected->Caption + "]"
ADOTable->Active=true;
.
..//podesim jos po nesto...
Form2->Show();
i zelim da vidim sadrzaj te tabele....
Ma u sustini meni je samo vazno ono da mi se ne otvara vec otvorena tabela, zato sam i rekao da ne bih komplikovao da mi na Form2 ima neki Panel...Da bi bilo lakse za objasiti...I naravno vazno je da kod ucitavanja neke druge baze (imena njenih tabela u ListView) da se svi otvoreni Form2 od prosle baze dealociraju...
Ali eto sad znate citavu sustinu.... kako bih mogao to uraditi...
(Napomena: itf: jos nisam stigao, ako mi vjerujes, probati onaj tvoj zadnji post sa kodom, evo tek cu sada...nisam najbolje gledao, mozda si ti i dao vec odgovor?? izvinjavam se ako je tako...)
malko oftopic:
eh kako bi fino bilo kada bi mogao mjenjati u toku rada imena klasa
npr kao:
ListView1->Selected->Caption = new TForm2(this); //dakle kreiramo klasu tipa TForm2 kojoj damo ime u Run Time-u...
i kasnije samo dealociramo klasu koja se zove "ListView1->Selected->Caption" i provjeravamo (if("ListView1->Selected->Caption")) da vidimo da li je vec kreirana...
steta sto ovaj koncept ne postoji...

ili ako postoji, ja ga ne znam primjeniti...
[Ovu poruku je menjao DART_VEJDER dana 04.08.2006. u 13:05 GMT+1]
kod žorža ti je ka' u banku!!
oko? sto ce ti oko??