Lokalizacja: Zdzieszowice
Napotkałam na zaskakujący mnie problem z grupami w MUI. Zaskakujący, bo wg mnie powinno to działać, a nie chce.
Tu jest źródełko w C:
klik
Gotowe do kompilacji jakby ktoś chciał. Komentarze są w stylu C++, więc w przypadku VBCC trzeba zastosować przełącznik -+. Nie wiem jak w innych kompilatorach.
Już wyjaśniam o co chodzi. Miałem HGroup jako główną grupę okna, która grupowała kilka innych grup. Chciałem dodać TextGadget poniżej tej HGroup, a żeby to zrobić musiałem ją zdegradować do roli podgrupy i ująć ją razem z tym TextGadgetem do nowej, narzędnej VGroup. Tak zrobiłem i okazało się, że VBCC tego nie trawi. Wskazuje mi linię z "
End;", czyli linię kończącą definicję GUI i daje komunikat "
invalid types for assignment".
A najdziwniejsze jest to, że gdy zmienię tę grupę (grupę główną okna) z VGroup na HGroup to kompilacja przechodzi bez zająknięcia, ale po odpaleniu programu okno jest PUSTE. Niz nie zwisa. Program można normalnie wyłączyć.
Macie jakieś pomysły?