sobota, 30 maja 2009

Instalacja Komponentów w Turbo Delphi

Nie jest to bezpośrednia instalacja a ładowanie pakietów. Zaczynajmy:

1: Ściągnij paczkę dclusr.zip
2: Borland zaraz po wypuszczeniu Turbo Delphi zorientował się, że można dodawać komponenty przez plik dclusr.dpk (w katalogu lib). Więc w ściąganych nieco później instalatorach potajemnie podmienił ten plik na nieco inny. W pierwszej kolejności podmieniamy stary dclusr na ten z paczki.
3: Do katalogu lib kopiujemy dwa kolejne pliki : dclusr.dcr i Loader.pas
4: Otwieramy nasz dclusr.dpk
5: Budujemy naszą paczkę (Shift+F9)
6: Do katalogu gdzie wygenerowało nam plik dclusr100.bpl (najczęściej w zalezności od wersji Windowsa katalog ten siedzi w "Dokumenty" w "Borland Studio Projects/Bpl/" wrzucamy ostatni plik z ściągniętej przez nas paczki : packages.lst
7: Edytujemy plik packages.lst dodając w nim kolejne pakiety z komponentami (na początek dla rozgrzewki modyfikujemy ścieżki do plików bpl z komponentami Indy które domyślnie są w Turbo Delphi jednak do tej pory nie mogliśmy z nich korzystać - popraw ścieżki jakie są wpisane w packages.lst)
8: Klikamy w Package -> Install Packages -> Add... i odnajdujemy nasz plik dclusr100.bpl
9: I cieszymy się z komponentów bedacych w plikach *.bpl które dodajemy do listy w packages.lst
10: UWAGA: Pamiętamy o dodaniu pakietów z naszej listy w Package -> Install Packages...

UPDATE

Sztuczka jest stosunkowo prosta. Wykorzystujemy fakt, że Delphi pozwala ładować pierwotną wersję dclusr i na tym wszystko się opiera. Tak skrótowo to w naszej zmodyfikowanej paczce dclusr tworzymy "trampolinę" ładującą pozostałe pakiety z komponentami.

Podziękowania dla (chyba) autora "trampoliny" :) : milance_kg

a to link do źródła:

http://www.elitesecurity.org/t238438-Potreban-Turbo-Delphi

GL & HF :)))

2 komentarze:

Anonimowy pisze...

spoko art fajnie napiasne i zadzialalo :) nawet sam sie dziwilem ze tak embarcadero skrzetnie chowa ta wersje tubo delphi
:)
Powiedz gdzie sa jeszcze godne uwagi komponety do zainstalowania ?
pozdrawiam wyczes

Anonimowy pisze...

mam pytanie
czy mozna w ten sposob dodac komponenty drukowania raportow np. Free reports, Quick reports lub rave reports z innych wersji delphi?