• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Komunikacja zmiennych pomiędzy formami

Object Storage Arubacloud
0 głosów
666 wizyt
pytanie zadane 15 sierpnia 2015 w C i C++ przez Shiro Stary wyjadacz (10,300 p.)

Witam!

Jeżeli na Form1 mam np

int petla;

To w jaki sposób mogę np zmienić jej wartość na Form2 
Próbowałem:

petla = 1;

oraz

Form1 -> petla = 1;

Z góry dziękuje za pomoc oraz życzę owocnej pracy przy zerach i jedynkach :)

2 odpowiedzi

+1 głos
odpowiedź 15 sierpnia 2015 przez Lafoniz Gaduła (4,370 p.)
wybrane 15 sierpnia 2015 przez Shiro
 
Najlepsza

Jeżeli masz na myśli, że Form1 i Form2 to obiekty klasy Form, które posiadają jako składnik publiczną zmienną int, to wówczas do tej zmiennej możesz się odwołać w nastepujący sposób:

Form1.petla (jeżeli Form1 to obiekt typu Form)

Form1->petla (jeżeli Form1 to obiekt typu wskaźnik do Form)

To w jaki sposób mogę np zmienić jej wartość na Form2 

Np. tak:

Form1.petla = Form2.petla;

 

komentarz 19 sierpnia 2015 przez Shiro Stary wyjadacz (10,300 p.)
Hmmm Używam c++ buildera

Mam Form1 - w kodzie jest iniciacja zmiennej
I mam Form2 - tutaj w kodzie chce zmienić wartość zmiennej​

Użycie '.' nie działa

[C++ Error] Unit2.cpp(29): E2451 Undefined symbol 'petla'

Z góry dziękuje za pomoc :)
komentarz 19 sierpnia 2015 przez Lafoniz Gaduła (4,370 p.)
Bez kodu będzie ciężej Ci pomóc.
+1 głos
odpowiedź 15 sierpnia 2015 przez rafal.budzis Szeryf (85,260 p.)

Jeśli chcesz zmienną do której bedą miały dostep obie formy zrób zmienną statyczną w klasie Program wtedy odwołasz się poprzez nazwe klasy 

Program::zmiennna

Ale na 100 % da się uniknac takich zmiennych.

Podobne pytania

0 głosów
2 odpowiedzi 211 wizyt
–20 głosów
1 odpowiedź 1,486 wizyt
0 głosów
1 odpowiedź 150 wizyt
pytanie zadane 11 stycznia 2020 w C# przez muzyk Użytkownik (860 p.)

92,566 zapytań

141,420 odpowiedzi

319,609 komentarzy

61,952 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...