AZ INICIALIZÁCIÓ ÉS A VÉGLEGESÍTÉS SZEKCIÓ
Az inicializáció és a véglegesítés szakaszt (INITIALIZATION, FINALIZATION) használjuk a kezdés és a befejezés jelölésére, amire az egységnek szüksége van. Az initializásió szakaszban lévő kódok akkor lesznek végrehajtva, ha az egység bekerül a memóriába. A véglegesítés szakaszban pont az ellentétje zajlik, akkor zajlik le a végrehajtás, mielőtt az egységet visszatölti a memóriából. Lehet initalizáció szakaszod, de addig véglegesítési szakaszod nem lehet, amíg nincs meg az előbb említett. De mindenzek felett, az initalizáció és a véglegesítés szakaszok opcionálisak.
TOVÁBBI KULCSSZAVAK EGY EGYSÉGBEN
Egy Pascal egység tartalmazhat még egyéb, opcionális kódokat, amik szintén szakaszokat jelölhetnek. Néhány kód ezek közül több funkciót is ellát. A következő szakaszok azokat beszéljük meg, de csak az egységekre vonatkozólag.
A „CONST” KULCSSZÓ
Egy egység tartalmazhat több CONST szakaszt. A CONST szakasz a CONST kulcsszóval van jelölve. A CONST szekció a változók listáját tartalmazza, amiket más néven KONSTANSOKnak hívunk. A konstans egy azonosító ami nem tud változni. Például, mondjuk azt, hogy bizonyos értékek amiket a program használ újra meg újra. Be tudod állítani a konstans változókat, azokra az értékekre. Hogy illusztráljam adjuk hozzá a CONST szakaszt a programhoz a Listing 1.3-ban.
Most egy CONST szakaszt rendelünk a konstansokhoz, amik közösek (a többi egység is hozzáfér !) és egy másik CONST szekciót azokhoz a változókhoz, amik csak a helyi egységnek szól. Listing 1.4 megmutatja az egységet a két CONST szakasszal együtt.
LISTING 1.3 ŕ EZ VOLT TEGNAP!
unit Unit2;
interface
procedure DoSomething;
implementation
procedure DoSomething;
begin
{ Code for DoSomething goes here. }
end;
end.
ÉS A LISTING 1.4
unit Unit2;
interface
const
AppCaption = `My Cool Program 1.0';
procedure DoSomething;
implementation
const
BaseX = 20;
BaseY = 200;
procedure DoSomething;
begin
{ Code for DoSomething goes here. }
end;
end.
Az AppCaption konstans közzé van téve az INTERFACE szakaszban, ezért ugye ezt akárhol lehet használni az egységen belül, és ezen felül az az egység is tudja használni, amely USES listája tartalmazza ezt az egységet.
A BaseX és a BaseY változók, csak az egységen belül használhatók, mert az IMPLEMENTATION szakaszban van közzétéve. A CONST kulcsszónak vannak más felhasználási módjai is, azon kívül, amit most leírtam az előbb.
A második napon ezt is meg fogjuk beszélni az „Érték, Változó és variálható paraméterek” alcím alatt.
>>Folytatás...
|