Tidy Component Library for enkel flytting eller Builds

kontrollere Library Path kan være benefitial for en rekke årsaker, lett å lese, deler nettverk komponenter /biblioteker, eller selv for escrowing prosjekter.
Det er en relativt måte å kontrollere de mange komponent biblioteker vi har tilgjengelig for vår bruk i Delphi
Et eksempel på syntaksen kan sees øverst i dialogboksen Delphi Library Path, som vist nedenfor.

Denne $ (DELPHI) syntaks er lett replikeres for vårt eget bruk. For eksempel, jeg prøver å holde mine komponenter svært tett versjon kontrollert, og alt i en katalog. Min grunn for denne tilnærmingen er en ekkel tidligere erfaring med å bygge en sperret for en kunde var en smertefull oppgave å bygge, teste og vedlikeholde.
Men dette ryddig lune tilnærming hjelper oss å bygge et enkelt vedlikeholdes tilnærming til bibliotekoppføringene .
Så hva er dette $ (DELPHI) kommentar? Vel det er en referanse til en miljøvariabel. Som sådan kan vi skape vår egen referanse ved å høyreklikke på Min datamaskin, velge Egenskaper, og velge fanen Avansert. På denne tabsheet kan vi se en del knyttet til Miljøvariabler.
Hvis du trykker på knappen Miljøvariabler, kan du se en liste over de tilgjengelige variablene som i dag brukes på systemet.
Å hjelpe meg å organisere min Library Path, jeg laget en variabel kalt COMN_COMP, som jeg viste til min katalog inne som alle mine hovedkomponenter bor.
Fra dette punktet vi kan starte opp Delphi og faktisk bruke $ (COMN_COMP) for å erstatte som vanlig sti informasjon om alle mappelistene. Dette kan korte ned lengden på strengene oppført i Library Path.
Men det er ikke den store fordelen slik jeg ser ting. Den store fordelen er at informasjonen nå holdt i registernøkkelen som representerer Library Path er nå svært portabel. Du kan kopiere denne registerverdien, lagre den i en REG-fil, og importere den til en testmaskin. Konfigurer miljøvariabelen, og du er nesten oppe og går.
Samme trikset kan brukes med de kjente IDE Pakker registernøkkelen, slik at du kan selv spesifisere pakkene som skal lastes på nøyaktig samme måte. Faktisk er dette den tilnærmingen Delphi selv bruker til å laste kjerne IDE pakker for de komponentene som følger med Delphi, som kan sees i den aktuelle registernøkkel:


Det også virkelig hjelper når du må gjenopprette fra en systemfeil for å kunne komme i gang veldig raskt igjen også.
som de fleste av oss er det folk har en tendens til å overse backup for våre egne data, kan dette være nyttig for noen alvorlige Delphi Developer.;)



Previous:
Next Page: