W programie używam dwóch formatek (A i B). W headerze formy A mam zadeklarowany obiekt v klasy vector (typ jest strukturą zadeklarowaną w programie, wydaje mi się, że nie gra ona teraz ważnej roli).
Robię następujące rzeczy:
odpalam program
pojawia się forma A
wykonuję zdarzenie B->ShowModal()
na formie B klikam raz na Button1, co sprawia, że dodaję do wektora v jeden element
Więc jak zrobić, aby wektor v z klasy A nie uległ destrukcji? Jest on w niej zadeklarowany jako zmienna globalna. Skoro odwołuję się do niego w klasie B w sposób A->v = jakas_zmienna; (czyli myśle, że używam wskaźnika) to jego wartość po destrukcji B nie powinna ulec zmianie.