Odwłanie z dll do formy.

0

Witam,
mam pytanie czy można odowałć się z pliku dll do jakieś komponety z fomru do kórej zostaje on dołączony.
Z goóry dziękuje za odpowiedź.

0

można

0

A może mi ktoś powiedzieć jak ?

0

przekazujesz zmienną wskazującą na formę do funkcji w dll'ce - koniecznie przez wartość. Do uses w dll'ce dodajesz forms. W w/w funkcji masz dostęp do tego co jest na formie o ile dołączyłeś odpowiednie moduły do uses. Formę możesz przeszukiwać w pętli (form.componentcount o ile pamiętam).

Teoretycznie nie powinno być problemów, ale nie sprawdzałem. Na 90% zadziała :p

0

Pamiętaj, że aplikacja i DLL mają OSOBNE obiekty Application oraz Screen, a także kilka innych rzeczy osobno jak FontManager.

0

Zresztą mogą być problemy w wypadku, gdy odwołujesz się do formularza z poziomu biblioteki DLL stworzonej w innym środowisku, niż Delphi czy C++ Builder, np. Visual C++.

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