Mam na formie komponent TJvTabBar z pakietu Jedi. Mam taki problem moja aplikacja jest typu MDI. Mam ten TabBar i w zdarzeniu onTabSelected mam procke

MainFrm.MDIChildren[Item.Tag].BringToFront

a skolei w OnActivate formy MDIChild mam

MainFrm.TabBar.Tabs[Number].Selected := true;

Zmienna "number" jest to zmienna typu integer i służy mi do tego aby pobrać numer okna tak żeby się zgadzał z numerem swojego taba na głównej formie.
A teraz ossochozzi i jaki mam problem. Otóż taby służą do wygodniejszego przełączania się między okienkami gdy są one zmaksymalizowane i teraz gdy zamkne jakieś okienko wyskakuje błąd Access Violation. Wiem że chodzi tutaj o linijke z BringToFront. I teraz czym to zastąpić? Bo chodzi o to ze gdy uaktywniam jakies okno to zakładka powiązana z tym oknem tęż sie uaktywnia i na odwrót.

Dzieki z góry za odpowiedź.

P.s. Sorki ze troche przydługawy jest ten post :)