X
ďťż

Ładny brzuch

Otwieram okno MDI Child (powiedzmy Form1) następnie z tego okna uruchamiam nowe okno (zwykłe, powiedzmy form1) i chcem żebym z tego nowego okna mógł wykonać jakieś zmniany w MDI child (Form1).
Powiedzmy że chce coś zapisać do label1 w MDI child (Form1). Przypisuje do przycisku w Form2 kod:

form1.label1.capcion:='aaaaaa';

i po uruchomieniu programu i naciśnięciu przycisku na Form2 - wyskakuje mi błąd.

Co robie źle?? Pomóżcie.




Otwieram okno MDI Child (powiedzmy Form1) następnie z tego okna uruchamiam nowe okno (zwykłe, powiedzmy form1) i chcem żebym z tego nowego okna mógł wykonać jakieś zmniany w MDI child (Form1).
Powiedzmy że chce coś zapisać do label1 w MDI child (Form1). Przypisuje do przycisku w Form2 kod:

form1.label1.capcion:='aaaaaa';

i po uruchomieniu programu i naciśnięciu przycisku na Form2 - wyskakuje mi błąd.

Co robie źle?? Pomóżcie.

Zawiesza się program i wyskakuje okienko że jest jakieś złe wywołanie.

Pewnie AccesViolation ??
Spróbuj:formatka_glowna_programu.ActiveMDIChild.Caption := '1234';




Otwieram okno MDI Child (powiedzmy Form1) następnie z tego okna uruchamiam nowe okno (zwykłe, powiedzmy form1) i chcem żebym z tego nowego okna mógł wykonać jakieś zmniany w MDI child (Form1).
Powiedzmy że chce coś zapisać do label1 w MDI child (Form1). Przypisuje do przycisku w Form2 kod:

form1.label1.capcion:='aaaaaa';

i po uruchomieniu programu i naciśnięciu przycisku na Form2 - wyskakuje mi błąd.

Co robie źle?? Pomóżcie.


Do uses form2 musisz dodać unit1

Treść błędu który mi się wyświetla:

"Project c1.exe raised exception class EAccesViolation with message 'Acces violation at address 004B3057 in module 'C1.exe'. Read of address 0000031C'. Process stopped.

Oczywiście dodałem do usses ten formulaż.

Niestety zapis "formatka_glowna_programu.ActiveMDIChild.Caption := '1234';" jest błędny.
//a poinformujesz nas dlaczego?
Użytkownik migajek edytował ten post 18 listopad 2005, 20:50

//a poinformujesz nas dlaczego?

migajek - czego się czepiasz ;)
narp - zmień tekst formatka_glowna_programu na nazwę głównej formy Twojego programu.

//uno - nie spodziewalem sie ze chodzi o to - chyba mnie rozumiesz ;)
Użytkownik migajek edytował ten post 18 listopad 2005, 21:03
Wpisałem zamiast formatka_glowna_programu nazwę głównej formy ale niestety już po wpisaniu

...(formatka_glowna_programu).ActiveMDIChild.

nie mam do wyboru "caption"

Pozatym taki zapis wogóle nie odnosi się do konkretnego okna MDI child.


Wpisałem zamiast  formatka_glowna_programu nazwę głównej formy ale niestety już po wpisaniu 

...(formatka_glowna_programu).ActiveMDIChild.

nie mam do wyboru "caption"

Pozatym taki zapis wogóle nie odnosi się do konkretnego okna MDI child.

Ooo, to działa !!! Wielkie dzięki.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •  

    Drogi uzytkowniku!

    W trosce o komfort korzystania z naszego serwisu chcemy dostarczac Ci coraz lepsze uslugi. By moc to robic prosimy, abys wyrazil zgode na dopasowanie tresci marketingowych do Twoich zachowan w serwisie. Zgoda ta pozwoli nam czesciowo finansowac rozwoj swiadczonych uslug.

    Pamietaj, ze dbamy o Twoja prywatnosc. Nie zwiekszamy zakresu naszych uprawnien bez Twojej zgody. Zadbamy rowniez o bezpieczenstwo Twoich danych. Wyrazona zgode mozesz cofnac w kazdej chwili.

     Tak, zgadzam sie na nadanie mi "cookie" i korzystanie z danych przez Administratora Serwisu i jego partnerow w celu dopasowania tresci do moich potrzeb. Przeczytalem(am) Polityke prywatnosci. Rozumiem ja i akceptuje.

     Tak, zgadzam sie na przetwarzanie moich danych osobowych przez Administratora Serwisu i jego partnerow w celu personalizowania wyswietlanych mi reklam i dostosowania do mnie prezentowanych tresci marketingowych. Przeczytalem(am) Polityke prywatnosci. Rozumiem ja i akceptuje.

    Wyrazenie powyzszych zgod jest dobrowolne i mozesz je w dowolnym momencie wycofac poprzez opcje: "Twoje zgody", dostepnej w prawym, dolnym rogu strony lub poprzez usuniecie "cookies" w swojej przegladarce dla powyzej strony, z tym, ze wycofanie zgody nie bedzie mialo wplywu na zgodnosc z prawem przetwarzania na podstawie zgody, przed jej wycofaniem.