Mam problem z formami.
To znaczy pisze progrtam i forma pierwsza ( nadrzedna) to sam program,
forma druga ma byc jego konfiguracja. Nie mam problemu z wywolanie formy drugiej tylko nie wiem jka przekazac ustawienia( np: gdzie ma sie wyswietlac forma nr. jeden, czyli wlasciwy program)
zalozmy ze forma nadrzedna to Form1, a forma podrzedna to Form2.
W pliku Unit1.h dopisz w sekcji pol publicznych kilka zmiennych (lub jakas strukture) przechowujace ustawienia programu.
W pliku Unit2.cpp dopisz wiersz #include<unit1.h> - zapewni ci to dostep do zmiennych formy nadrzednej (w ten sposob mozesz przekazywac wartosci do dowolnej formy programu).
W momencie dokonania na Form2 stosownych ustawien, zapisz je w sposob nastepujacy:
np.
Form1->pos_x=StrToInt(Edit2->Text);
Zrobile tak jak powiedzielas jednak kiedy w programi dochodzi do momentu wywolani Form1-> polx = 5; to program wyrzuca mi :
Project Project1.exe raised wxception class EAccesViolation with message 'Access Violation at address 00000005. Read of addres 00000005'. Process stoped.
i nie wiem co teraz zrobic :(
a czy jeśli wpiszesz Form1-> polx = 123;
to program wyrzuci :
Project Project1.exe raised wxception class EAccesViolation with message 'Access Violation at address 00000123. Read of addres 00000123'.
?
nie 123 ale 7b :)
Ale nie zniemia to faktu ze nie wiem co robie zle :(
nie 123 ale 7b :)
123 dziesietnie = 7b w heksach