Kopier, arve eller bruke?

De tre måter å bruke skjemaer i Objekter Repository KOPIER, ARVER ELLER BRUKE?
Kode gjenbruk sparer oss tid og krefter, øke vår produktivitet. Objektorientert programmering har noe å gjøre med det, og i tilfelle av Delphi kan vi bruke skjemaer og selv hele prosjekter. For eksempel hvis vi har et skjema med et bord, en DBGrid, en navigatør og flere knapper, kan vi lagre den som en modell i Object Repository å bruke det i flere deler av vår søknad eller andre programmer. Det samme for en standard form av typen "Lagre, Ikke lagre, Avbryt". For å legge til et skjema for å depotet må du høyreklikke på den og velge "Legg til depotet ..." i kontekstmenyen. For å lagre et prosjekt i depotet velge "Legg til depotet ..." fra prosjekt menu.To bruke en form av depotet i vår søknad, i Fil-menyen vi valgte Nye og i de nye elementene dialogrute som vi klikker på kategorien Skjemaer å se skjemaene tilgjengelig i depotet. Deretter velger vi formen vi ønsker, metoden for bruk (Kopier, Arv, eller bruk) og klikk på OK-knappen. De dferences mellom disse hree metodene er beskrevet kort her: KOPIER
: Oppretter et skjema som er kopi av skjemaet som er i depotet. Endringene du gjør i kopien vil ikke påvirke form i depotet (eller andre prosjekter som bruker det), og endringer i form i depotet vil ikke påvirke former tidligere kopiert fra den. Dette alternativet brukes når skjemaet i depotet er bare en base å jobbe, med et svært lavt nivå av standardisering. Full-tilpasning er mulig arve
. Det skaper en form som stammer fra skjemaet i depotet. Endringer som gjøres i denne avledet form (arvelig) vil ikke påvirke form i depotet, men det omvendte er ikke sant. Dette alternativet brukes når skjemaet i depotet er godt standardisert, men det er ønskelig å tillate noen tilpasning. Det er den mest effektive måten å bruke et skjema Bruk
. Det legger form av depotet til prosjektet. Det er ikke en kopi, men i form av selve depotet, og dermed noen endringer som du gjør det vil gjelde for andre prosjekter som bruker eller arve den. Dette alternativet brukes når form av depotet er en standard og er definert i seg selv (det krever ikke spesielle tilpasninger for hver sak /søknad).