sobota, 30 maja 2009

Instalacja kilku edycji Turbo na jednym komputerze

UWAGA! Artykuł ma tylko charakter informacyjny.

Czy możliwe jest zainstalowanie kilku edycji Turbo Explorer obok siebie? Oczywiście, że nie! Ale możemy skopiować pewne pliki, zmodyfikować rejestr by uzykać BDS 2006 :D.

Oczywiście nie musimy tego robić ręcznie. Wszystkie czynności wykona za nas TEMerger.

Krok 1: Zainstaluj jedną edycję Turbo na komputerze
Krok 2: Ściągnij TEMerger i go rozpakuj
Krok 3: Wypakuj gdzieś plik innej edycji Turbo
Krok 4: Uruchom TEMerger. Masz tam wszystko dokładnie opisane.
Krok 5: Ważne! Nie ma o tym w instrukcji TEMerger, więc lepiej przeczytaj do końca. Nie możesz używać doinstalowanej edycji jeśli nie zarejestrowałeś klucza. Uruchamiamy "License Managera" po czym dodajemy nowy serial i go rejestrujemy.
Krok 6: Cieszymy się z naszego Turbo BDSa.

GL & HF :)))

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 :)))