Wszystko masz podane w treści tego błędu;
Przejdź do katalogu z zainstalowanym Lazarusem, następnie do katalogu lcl\interfaces
, otwórz paczkę lcl.lpk
, następnie znajdź na liście modułów tej paczki moduł customdrawnint.pas
, podświetl go LPM i pod listą modułów zaznacz checkbox Use unit
:
Następnie rekompiluj tę paczkę oraz zainstaluj ją - przycisk Use >>
i opcja Install
- to spowoduje rekompilację i restart IDE;
Dodanie tylko tego modułu (zaznaczenie opcji Use unit
) może spowodować pojawienie się większej ilości błędów, dlatego że ten moduł może korzystać z innych, które także nie są w ten sposób zaznaczone; Jeżeli tak będzie, to dla każdego takiego modułu postępuj zgodnie z tym, co napisałem w poprzednim akapicie;
Tak przy okazji - w edytorze kodu Lazarusa, przy uzupełnianiu listy modułów możesz korzystać z Code Completion; Wciśnij Ctrl+Space
i jeśli na liście dostępnych modułów nie ma tego który potrzebujesz, to znaczy że IDE go nie widzi i musisz go albo dodać w opcjach projektu do ścieżek, albo zainstalować paczkę, albo przeglądnąć paczkę i "aktywować" nieużywany moduł.