[delphi] ładowanie obrazka w ukrytej formie

0

Problem niby łatwy do rozwiązania, ale ja nie mogę sobie z nim poradzić :-/ Mam dwie Formy (Główną i splash). Podczas pojawienia się formy splash wyświetla się na niej napis "ładowanie", a na formie z programem powinna się załadować grafika. Grafika niestety się nie ładuje. Zwykłe image.picture.loadfromfile nie pomaga, ukrycie programu (top: -1000; left: -1000) też nie pomaga. Z przezroczystością nie będe się bawił bo są jeszcze osoby, które korzystają ze starszych systemów niż XP a na tamtych przezroczystość nie działa. Wiecie co można zrobić, aby sprostać temu zadaniu?</email>

0

Moze wczytaj grafike w osobnym wątku najpierw do strumienia, a potem ja wyświetl, tez za pomocą osobnego wątku.

0

zrobiłem to w osobnym wątku i efekt ten sam (raz z wykorzystaniem stream'a a raz bez niego) i efekt jest nadal ten sam :-/ jakieś pomysły?

0

Aha... To pewnie wczytujesz obrazek w jpg, a nie dodales modulu jpeg... Tak?

0

wczytuje plik jpeg, a w/w moduł został przeze mnie dodany na samym początku pisania programu. Zauważyłem jednak, że jeżeli na przykład 1px obrazka jest widoczny na ekranie to grafika się załaduje - w przeciwnym razie występuje brak reakcji ze strony aplikacji. Może to w jakiś sposób podpowie wam w jaki sposób mi pomóc :-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1