Błąd podczas dołączania unitu

0

Cześć ! Podczas dołączania unitu customdrawnint

występuje błąd

mainimiona.pas(13,28) Fatal: Cannot find unit customdrawnint used by MainImiona. Enable flag "Use Unit" of unit customdrawnint in package LCL.

Pewno, trzeba przłączyć jakąś flagę, jednak nie mam pojęcia gdzie. Chce skompilować swój projekt i uruchomić na androidzie. Mogę liczyć na pomoc ?

1

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:

package-lcl.png

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ł.

0

Dzięki. Właśnie nie wiedziałem, gdzie to znaleźć.

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