Diskuze: Problém s načítáním string z druhého formu
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Máš to tu docela zmateně vysvětleno co máš za problém. Každopádně.. chyba bude v tom, že když si děláš ve form2 ten new Form1(); tak nepracuješ s vlastnostma, které sis definoval v tom tvém (hlavním) formu1, ale zakládáš ho jakoby "znovu". Teoreticky by sis musel při volání Form2 přes konstruktor poslat ten tvuj form, což ale není dobrej nápad. Řešením by mohlo být si ten tvuj richboxu ve form1 poslat přes kontruktor do form2 a tam s ním pracovat jakoby byl součástí obou formů. Je to ale dost subjektivní, protože nevím jaké máš s tím záměry a co všechno takhle chceš dělat na form1 z form2..
V podstatě se dotaz konkrétně týká toho, jak je možné že když tímto způsobem vytahuju z form1 int hodnotu, ve form2 se mi normálně mění (ve form1 je tato hodnota inkrementována časovačem). Když ale ve form2 načítám (způsobem jak jsem popsal) proměnnou string, je to ve form2 prázdný. Výjimkou je případ, kdy při inicializaci proměnné do ní natvrdo nasypu nějaký znaky. Pak tyto znaky ve form2 normálně načtu.
Zobrazeno 3 zpráv z 3.