6

Mam starszą aplikację do obsługi. Obecnie wersje są budowane z jednej konkretnej stacji roboczej, która jest złym, złym nawykiem.Delphi 7: Jakiekolwiek różnice między kompilacją pod Win XP lub Windows Server 2003?

Poprosiłem o zwirtualizowany serwer kompilacji, aby zautomatyzować kompilację z jednego scentralizowanego środowiska. Jedynym problemem jest to, że serwer, który mi dali uruchomiłem z Windows Server 2003, i nie dadzą mi Windows XP, aby to zrobić ...

Czy powinienem być ostrożny w konkretnych sprawach, o czym powinienem wiedzieć?

Dzięki

Odpowiedz

11

Normalnie OS aplikacja jest zbudowany na Delphi nie ma znaczenia, więc nie powinno być żadnych problemów. Jedyny wyjątek dotyczy wszystkich importowanych bibliotek typów, ponieważ nowszy system operacyjny może pochodzić z nowszej wersji. Można temu zaradzić, nie używając bezpośrednio importowanej jednostki, ale kopiując znaną dobrą wersję do projektu, zmieniając jej nazwę i dodając ją do kontroli wersji.

+0

Dzięki za odpowiedź – Fred

4

Używam maszyny budującej Win2003 i Delphi 7 przez dłuższy czas, bez napotykania problemów. Również rozwijanie i debugowanie działało dobrze. Nawet korzystałem z serwera terminali, aby uzyskać dostęp do konsoli czasami, również nie ma problemu.

8

Sam kompilator nie będzie się tym przejmował i wygeneruje ten sam kod niezależnie.

5

W zależności od wersji Delphi licencja umożliwia "instalację" kompilatora wiersza poleceń na osobnym komputerze kompilowanym dla potrzeb tego typu kompilacji. Nie powinno mieć znaczenia, jaki jest system operacyjny.

Nie musisz używać instalatora Delphi, aby ustawić taki komputer. Mój kompilator ma po prostu następujące foldery bezpośrednio skopiowane do niego (możesz potrzebować/chcieć dodać ścieżkę bin do zmiennej środowiskowej PATH).

Program Files \ CodeGear \ RAD Studio \ 5.0 \ bin
Program Files \ CodeGear \ RAD Studio \ 5.0 \ lib
Program Files \ CodeGear \ RAD Studio \ 5.0 \ source
Program Files \ Common Files \ RAD Studio \ Shared Assemblies \ 5.0

+0

+1 za wskazanie licencji na serwer kompilacji. –

Powiązane problemy