Jakie pliki Delphi przechowywać w systemie kontroli źródła

Delphi wykorzystuje wiele plików do konfiguracji, niektóre globalne w środowisku Delphi, niektóre specyficzne dla projektu. Różne narzędzia w Delphi IDE magazyn danych w plikach innych typów.

Poniższa lista opisuje pliki i ich rozszerzenia, które Delphi tworzy dla typowej aplikacji autonomicznej, a także kilkanaście innych. Dowiedz się również, które pliki generowane przez Delphi powinny być przechowywane w systemie kontroli źródła.

Specyficzny dla projektu Delphi

.PIERWSZEŃSTWO - Plik źródłowy Delphi
PAS należy przechowywać w Kontroli źródła
W Delphi pliki PAS są zawsze kod źródłowy do jednostki lub formularza. Pliki źródłowe jednostek zawierają większość kodu w aplikacji. Jednostka zawiera kod źródłowy wszystkich procedur obsługi zdarzeń dołączonych do zdarzeń formularza lub zawartych w nim komponentów. Możemy edytować pliki .pas za pomocą edytora kodu Delphi. Nie usuwaj plików .pas.

.DCU - Delphi Compiled Unit
Skompilowany plik jednostki (.pas). Domyślnie skompilowana wersja każdej jednostki jest przechowywana w osobnym pliku w formacie binarnym o takiej samej nazwie jak plik jednostki, ale z rozszerzeniem .DCU (jednostka skompilowana Delphi). Na przykład unit1.dcu zawiera kod i dane zadeklarowane w pliku unit1.pas. Podczas odbudowywania projektu poszczególne jednostki nie są ponownie kompilowane, chyba że ich pliki źródłowe (.PAS) uległy zmianie od ostatniej kompilacji lub nie można znaleźć ich plików .DCU. Bezpiecznie usuń plik .dcu, ponieważ Delphi odtwarza go podczas kompilacji aplikacji.

instagram viewer

.DFM - Formularz Delphi
DFM powinien być przechowywany w Kontroli źródła
Te pliki są zawsze sparowane z plikami .pas. Plik DFM zawiera szczegóły (właściwości) obiektów zawartych w formularzu. Można go wyświetlić jako tekst, klikając formularz prawym przyciskiem myszy i wybierając z menu podręcznego widok jako tekst. Delphi kopiuje informacje z plików .dfm do gotowego pliku kodu .exe. Należy zachować ostrożność przy modyfikowaniu tego pliku, ponieważ zmiany w nim mogą uniemożliwić IDE załadowanie formularza. Pliki formularzy można zapisywać w formacie binarnym lub tekstowym. Okno dialogowe Opcje środowiska pozwala wskazać format, którego chcesz użyć dla nowo utworzonych formularzy. Nie usuwaj plików .dfm.

.DPR - Projekt Delphi
DPR należy przechowywać w Kontroli źródła
Plik .DPR jest plikiem centralnym projektu Delphi (jeden plik .dpr na projekt), w rzeczywistości plikiem źródłowym Pascal. Służy jako główny punkt wejścia dla pliku wykonywalnego. DPR zawiera odniesienia do innych plików w projekcie i łączy formularze z powiązanymi z nimi jednostkami. Chociaż możemy zmodyfikować plik .DPR, nie powinniśmy go modyfikować ręcznie. Nie usuwaj plików .DPR.

.RES - Plik zasobów Windows
Plik zasobów Windows generowany automatycznie przez Delphi i wymagany przez proces kompilacji. Ten plik w formacie binarnym zawiera zasób informacji o wersji (jeśli jest wymagany) i główną ikonę aplikacji. Plik może także zawierać inne zasoby używane w aplikacji, ale są one zachowane w niezmienionej postaci.

.EXE - Aplikacja wykonywalna
Gdy po raz pierwszy budujemy aplikację lub standardową bibliotekę z dynamicznym linkiem, kompilator tworzy plik .DCU dla każdej nowej jednostki używanej w twoim projekcie; wszystkie pliki .DCU w projekcie są następnie łączone w celu utworzenia pojedynczego pliku .EXE (plik wykonywalny) lub .DLL. To format binarny plik jest jedynym (w większości przypadków), który musisz przekazać użytkownikom. Bezpiecznie usuń plik .exe projektów, ponieważ Delphi odtwarza go podczas kompilacji aplikacji.

.~?? - Pliki kopii zapasowych Delphi
Pliki o nazwach kończących się na. ~?? (np. unit2. ~ pa) to kopie zapasowe zmodyfikowanych i zapisanych plików. Bezpiecznie usuwaj te pliki w dowolnym momencie, jednak możesz chcieć zachować je w celu odzyskania uszkodzonego oprogramowania.

.DLL - Rozszerzenie aplikacji
Kod dla Biblioteka linków dynamicznych. Biblioteka linków dynamicznych (DLL) to zbiór procedur, które mogą być wywoływane przez aplikacje i inne biblioteki DLL. Podobnie jak jednostki, biblioteki DLL zawierają wspólny kod lub zasoby. Ale DLL to osobno skompilowany plik wykonywalny, który jest w czasie wykonywania połączony z programami, które go używają. Nie usuwaj pliku .DLL, chyba że go napisałeś. Idź zobacz DLL i Delphi po więcej informacji na temat programowania.

.DPK - Pakiet Delphi
DPK powinien być przechowywany w Kontroli źródła
Ten plik zawiera kod źródłowy pakietu, który najczęściej jest zbiorem wielu jednostek. Pliki źródłowe pakietów są podobne do plików projektów, ale służą do konstruowania specjalnych bibliotek z linkami dynamicznymi zwanych pakietami. Nie usuwaj plików .dpk.

.DCP
Ten plik obrazu binarnego składa się z faktycznie skompilowanego pakietu. Informacje o symbolach i dodatkowe informacje nagłówkowe wymagane przez IDE są zawarte w pliku .DCP. IDE musi mieć dostęp do tego pliku, aby zbudować projekt. Nie usuwaj plików .DCP.

.BPL lub .DPL
Jest to rzeczywisty czas projektowania lub pakiet wykonawczy. Ten plik jest biblioteką DLL systemu Windows z wbudowanymi funkcjami specyficznymi dla Delphi. Ten plik jest niezbędny do wdrożenia aplikacji korzystającej z pakietu. W wersji 4 i nowszej jest to „biblioteka pakietów Borlanda” w wersji 3 jest to „biblioteka pakietów Delphi”. Widzieć BPL vs. DLL po więcej informacji na temat programowania z pakietami.

Poniższa lista opisuje pliki i ich rozszerzenia, które Delphi IDE tworzy dla typowej aplikacji autonomicznej

Specyficzne dla IDE
.BPG, .BDSGROUP - Grupa projektowa Borland (Grupa projektowa Borland Developer Studio)
BPG należy przechowywać w Kontroli źródła
Utwórz grupy projektów, aby jednocześnie obsługiwać powiązane projekty. Na przykład można utworzyć grupę projektów zawierającą wiele plików wykonywalnych, takich jak .DLL i .EXE.

.DCR
DCR należy przechowywać w Kontroli źródła
Pliki zasobów komponentu Delphi zawierają ikonę komponentu wyświetlaną na palecie VCL. Możemy używać plików .dcr do budowy własnych niestandardowe komponenty. Nie usuwaj plików .dpr.

.DOF
DOF należy przechowywać w Kontroli źródła
Ten plik tekstowy zawiera bieżące ustawienia opcji projektu, takie jak ustawienia kompilatora i konsolidatora, katalogi, dyrektywy warunkowe i Parametry wiersza polecenia. Jedynym powodem do usunięcia pliku .dof jest przywrócenie standardowych opcji projektu.

.DSK
Ten plik tekstowy przechowuje informacje o stanie twojego projektu, takie jak które okna są otwarte i na jakiej pozycji się znajdują. Pozwala to przywrócić obszar roboczy projektu przy każdym ponownym otwarciu projektu Delphi.

.DRO
To plik tekstowy zawiera informacje o repozytorium obiektów. Każdy wpis w tym pliku zawiera określone informacje o każdym dostępnym elemencie w repozytorium obiektów.

.DMT
Ten zastrzeżony plik binarny zawiera informacje o dostarczonych i zdefiniowanych przez użytkownika szablonach menu.

.TLB
Plik jest zastrzeżonym plikiem biblioteki typu binarnego. Ten plik umożliwia identyfikację typów obiektów i interfejsów dostępnych na serwerze ActiveX. Jak jednostka lub plik nagłówka .TLB służy jako repozytorium niezbędnych informacji o symbolu dla aplikacji.

.DEM
Ten plik tekstowy zawiera niektóre standardowe formaty właściwe dla kraju dla komponentu TMaskEdit.

Lista rozszerzeń plików, które widzisz, gdy programowanie w Delphi trwa nadal ...

.TAKSÓWKA
Jest to format pliku, który Delphi oferuje swoim użytkownikom do wdrożenia sieciowego. Format szafki to skuteczny sposób na spakowanie wielu plików.

.DB
Pliki z tym rozszerzeniem są standardowymi plikami Paradox.

.DBF
Pliki z tym rozszerzeniem są standardowymi plikami dBASE.

.GDB
Pliki z tym rozszerzeniem są standardowymi plikami Interbase.

.DBI
Ten plik tekstowy zawiera informacje o inicjalizacji Eksploratora bazy danych.

Uwaga
Nigdy nie usuwaj plików o nazwach kończących się na .dfm, .dpr lub .pas, chyba że chcesz wyrzucić swój projekt. Te pliki zawierają właściwości aplikacji i kod źródłowy. Podczas tworzenia kopii zapasowej aplikacji są to pliki krytyczne do zapisania.