napotkałem problem z formularzami:
W głównym oknie programu wywołuje formularz/okno tworzone dynamicznie {jest przeniesione w Projekty/formularze / Available forms}
{
// Lista dodanych serwisów
TForm3 *Form3 = new TForm3(this);
Form3->ShowModal();
}
Otwiera się formularz/ okno Form3 w której jest komponent TListViev zawierający jakieś dane powiedzmy definiowania projektu.
Z poziomu tego okna wywołuję kolejny formularz/okno
{
// Zdefiniowane projkety
TForm5 *Form5 = new TForm5(this);
Form5->Caption="Otwarte z TForm3";
Form5->ShowModal();
}
Otwiera się kolejne okno z projektami i problem jest taki, że jak chce wywołać akcję np:
Dodam, że Form5 zawiera #include "Unit3ListaDodanychSerwisow.h" czyli Form3
{
// Wyczysc dane w ListView1
Form3->ListView1->Clear();
/* Dalsze akcje wstawiające do Form3->ListView1 */
}
I pojawia się wyjątek: " Exception class EAccessViolation with message 'Access violation"
Pytanie brzmi jak zrealizować, odwołać się do komponentów VCL z Form3 z poziomu Form5
----
Te odstępy między kodem a tekstem "zrobiło forum" - nie idzie ich wydytować





