PNG w dll

0

Witam wszystkich, mam mały problem z wczytywaniem formularza z biblioteki dll.

Probelm polega na tym, że w bibliotece mam formularz, na którym kładę komponent TImage rozszerzony o możliwość obsługi PNG przez komponent TPNGImage. Niestety podczas ładowania formularza z biblioteki wyskakuje błąd EInvalidGraphic:

http://imageshack.us/photo/my-images/199/errormk.jpg/

Funkcja z biblioteki jest poprawnie ładowana, wskaźnik do procedury nie jest pusty. Korzystam z ładowania dynamicznego.

Czy ktoś wie o co w tym chodzi?
Bardzo proszę o poradę.

0

Czy ta DLL zrobiona przez ciebie?

0

Tak, sam zrobiłem tą bibliotekę.

Dodawałem sam grafiki i sprawdzałem, czy wszystkie potrzebne moduły są na liście. Wszystko jest a mimo to wurzyca błąd.

Nie wiem czy ten bląd dotyczy biblioteki czy formularza, który wywołuje z biblioteki okienko. Na obu formularzach jest komponent TImage z grafiką PNG.

1

Rzuć kodem a najlepiej na jakiś serwer zapodaj cały projekt i DLL i exe (jeżeli nie tworzysz jakiegoś super mega programu który będziesz sprzedawał min. po 1000$)

0

kAzek, dobrze się czujesz?? :)

Wina leżała po stronie kompilatora, przeinstalowałem go, na nowo zainstalowałem także komponent TPNGImage i kodzik działa bez zarzutów.

Szkoda, że wczesniej nie udało mi się dojść do tego, nie musiałbym zaśmiecać forum.

Dziękuję za zainteresowanie, pozdrawiam.

2
BoZzDoG napisał(a)

kAzek, dobrze się czujesz?? :).

Tak, w przeciwieństwie do Ciebie na pewno tak. Napisałem abyś zapodał kod bo inaczej co mamy wróżyć z fusów? Skąd mamy wiedzieć co tam napisałeś? Człowiek stara się pomóc... ale dobra róbta co chceta więcej nikogo o kod nie poproszę.

0

kAzek, nie miałem na myśli obrażać Cię, tylko zdziwiło mnie to zdanie:

kAzek napisał(a)

jeżeli nie tworzysz jakiegoś super mega programu który będziesz sprzedawał min. po 1000$

Jeśli poczułeś się urażony, przepraszam. Cała rzecz w tym, że nic nie napisałem jeśli o kod chodzi. W temacie napisałem, że:

Ja napisał(a)

Probelm polega na tym, że w bibliotece mam formularz, na którym kładę komponent TImage rozszerzony o możliwość obsługi PNG przez komponent TPNGImage.

czyli nie oprogramowywałem tego. Procedura jest wywoływana dynamicznie z biblioteki według książkowego przykładu.

Temat uważam za zamknięty. Dziękuję za zainteresowanie. Pozdrawiam.

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