Cyfrowy Baron napisał(a):że nie widzę większej różnicy między umieszczaniem SParametry Param; w pliku źródłowym skoro równie dobrze mogę to umieścić w pliku nagłówkowym i też mi działa:
No cóż... przyznaję się do błędu. To co prawda działa, tylko, że każdy formularz ma inne - własne - struktury, czyli jeśli np. na Form1 przypisze do zmiennej Param.Sep[0] = '.', a na Form2 (mimo, że nie definuję tam tej zmiennej) Param.Sep[0] = 'A', to na każdym formularzu struktura zawiera co innego, a tymczasem - skoro to struktura globalna - powinny zawierać to samo.
Dopiero umieszczenie definicji w pliku źródłowym sprawia, że na obydwu formularza struktura zawiera to samo.
Chyba czegoś tu nie rozumiem, skoro definicja jest jedna: SParametry Param; - to dlaczego jej lokalizacja ma takie znaczenie, dlaczego Form2 zdaje się korzystać z innej struktury, skoro nie ma własnej deklaracji, w sytuacji gdy ta definicja znajduje się w pliku nagłówkowym dla Form1?







