Komponenty w TurboDelphi

0

Witam
Zainstalowałem właśnie pakiet TurboDelphi Explorer i spotkała mnie przykra niespodzianka.
Otóż posiada on bardzo dużo komponentów ale nie ma możliwości instalowania nowych, "obcych" komponentów tak jak to było w poprzednich wersjach.
Czy jest może jakiś sposób na "ręczne" instalowanie nowych komponentów?
Proszę o jakiekolwiek informacje na ten temat.

0

Zawsze chyba możesz dynamicznie tworzyć komponenty. Średnio to wygodne, no ale. Poza tym Turbo Delphi Explorer to aplikacja darmowa, a pozwala na użycie komercyjne - nie oczekuj, żeby umożliwiała wszystko to, co wersje płatne.

0

Zgadzam się brodny
Chodzi mi jednak o to że posiadam gotowy komponent, który używałem w Delphi 6 pisząc pewien program. Teraz ten program chcę uaktualnić przy pomocy TurboDelphi, więc muszę stosować ten komponent. Tylko jak to zrobić skoro nie da się go zainstalować?

0

brodny napisal Ci ze mozesz tworzyc dynamicznie komponenty, sam tak robie i nie mialem jeszcze problemu z zadnym z komponentow

0

Jest to jedno z celowych - podkreślam: celowych - ograniczeń TDE.

Możesz ewentualnie użycie komponentu za pomocą Delphi 6 zagnieździć w bibliotece i używać dynamicznie w TDE.

0

A może by ktoś podał przykład jak to jest z tymi komponentami dynamicznie.
Bo też luknołem na to srodowisko ale szybko zrezygnowałem ze względu na komponenty. No a poza tym nie jestem obeznany w programowaniu tylko podstawy znam to może ktoś poda jak wrzucić na Formę CSpinEdit bo akurat tego tam nie ma.
pozdrawiam.

0

Wiem że to jest celowe ograniczenie TDE. Próbuję je jakoś ominąć.

Tworzę komponent dynamicznie w sposób następujący:

  • deklaruję zmienną globalną np. var komponent: TKomponent;
  • w OnCreate głównej formy wywołuję konstruktora np. komponent := TKomponent.Create(MainForm);
  • w OnDestroy głównej formy wywołuję destruktora np. komponent.Free;
  • program pięknie działa
    Ten komponent akurat jest niewidoczny podczas działania programu.

Czy taki sposób postępowania jest prawidłowy?
Czy może główna forma sama wywoła destruktora komponentu?

0

Wielkie dzięki Szczawik. Teraz wszystko jasne!

0

Witam.
No może jasne dla tych co znają angielski. Dla mnie nadal to nie jest jasne. To może ktoś pokazał by krok po kroku jak dodać komponent.
Pozdro.

0

Dodajesz tak jak normalnie. Jedyne ograniczenie to fakt że musisz kokoRZystaćystać z domyślnej paqczki dla użytkowników dclusr.bdsproj jak to otworzysz to dadajesz tam swoje komponenty i kompilujesz instalujesz i komponenty są (Tak było u mnie);

0

Qrcze, dodaje komponent według opisu: http://www.danielstools.de/downloads/Tuts/TurboDelphi_install_components_en.pdf i na koniec gdy dam install otzrymuje taki komunikat: user image
Jak to cholerstwo ominąć??

0

Masz nowszą wersję TD z ograniczeniem najprawdopodobniej. Omijanie tego jest niezgodne z licencją na którą się zgodziłeś instalując program.

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