Problem z biblioteką dclurs60.bpl
Napisane: wtorek, 1 stycznia 2013, 15:16
Posiłkując się książką -"222 Gotowe rozwiązania C++ Builder 2006" stworzyłem sobie kod w pliku dołączanym do projektu, odpowiedzialny za powstanie i realizacje metod komponentu który nazywa się umównie - TColorProgressBar.
Czerpie własności i metody z klasy TGraphicControl.
W uproszczeniu -
Kod w postaci "unitu" tj plików .h i cpp, dołączam do projektu, wszystko się ładnie kompiluję, błędów jakichkolwiek brak, jednakże w czasie uruchamiania aplikacji wyskakuję taki oto błąd:
Być może chodzi tutaj, żeby komponent został uprzednio zarejstrowany i zaintstalowany opcją - Install Components, jednak w kodzie jest chyba fragment który odpowiada za rejestrację:
Dlatego zakładam, że po stronie kodu jest wszystko ok, o czym świadczy udana kompilacją całego projektu.
Będę wdzięczny za jakieś sugestie, jak przeskoczyć owy komunikat by aplikacja się uruchamiała.
Czerpie własności i metody z klasy TGraphicControl.
W uproszczeniu -
- Kod: Zaznacz cały
__fastcall TColorProgressBar::TColorProgressBar(TComponent *Owner)
:TGraphicControl(Owner)
Kod w postaci "unitu" tj plików .h i cpp, dołączam do projektu, wszystko się ładnie kompiluję, błędów jakichkolwiek brak, jednakże w czasie uruchamiania aplikacji wyskakuję taki oto błąd:
.Nie znaleziono punktu wejścia procedury @$xp$127TColorProgressBar w bibliotece dclurs60.bpl
Być może chodzi tutaj, żeby komponent został uprzednio zarejstrowany i zaintstalowany opcją - Install Components, jednak w kodzie jest chyba fragment który odpowiada za rejestrację:
- Kod: Zaznacz cały
namespace Colorprogessbar
{
void __fastcall PACKAGE Register()
{
TComponentClass classes[]={__classid(TColorProgressBar)};
RegisterComponents("JM",classes,0);
}
}
Dlatego zakładam, że po stronie kodu jest wszystko ok, o czym świadczy udana kompilacją całego projektu.
Będę wdzięczny za jakieś sugestie, jak przeskoczyć owy komunikat by aplikacja się uruchamiała.