Hozzon létre egy modult, 6. fejezet

Delphi lehetővé teszi a programozó, hogy tegye a funkciók és eljárások egy külön modul, majd az eljárások és függvények a modul saját programokat, meghatározva a modul nevét a modulok listáját kívánt program (használ utasítás).

Listing 6.7. sablon modul

Úgy kezdődik vámtarifaszám modul - egység utasítás, amely jelzi a modul neve. Míg a megtakarítás a modul neve automatikusan helyébe a megadott név a programozó.

A szakasz megvalósítása (végrehajtás) helyezni az eljárások és függvények deklarált részben felületen.

Példaként listán látható 6.8 programozó tartalmazó modul funkciók korábban tárgyalt IsInt és isFioat.

Listing 6.8. A programozó modul

// A modul használatához

működnek IsInt (CH. char). logikai;

// függvény Islnt ellenőrzi, hogy a karakter

// érvényes az üzembe számos

függvény IsFloat (. ch char; st: string): Boolean;

// Function IsFloat ellenőrzi, hogy a karakter egy érvényes

// beírásakor tört számok

// ch - egy másik szimbólumot

// st - már beírt karakterek

// ellenőrzi, hogy a karakter egy érvényes

//, amikor belépnek integer

működnek Islnt (CH. char). logikai;

vagy (CH = # 13) // a kulcs

vagy (CH = # 8) // a kulcs

majd Islnt: = True // karakter mondani

mást Islnt: = False; // érvénytelen karaktert

// ellenőrzi, hogy a karakter egy érvényes

// beírásakor tört számok

működnek IsFloat (CH char; st :. karakterlánc). logikai;

// ch - következő karaktert // st - már beírt karakterek

vagy (CH = # 13) // a kulcs

vagy (CH = # 8) // a kulcs

IsFloat: = true; // jelképe a hívők

Kilépés; // kilép a funkcióból

'-': Ha a length (st) = 0, akkor IsFloat: = True; '':

és (st [hossza (st)]> = '0') és (st [hossza (st)] <= '9')

Ezután // határoló csak akkor léphet be a szám után

// és ha ez még nem lépett

IsFloat: = true; mást // más szimbólumokat betiltották

IsFloat: = false; vég

// Inicializálni rész // ebben az esetben nem tartalmaz egy nyilatkozatot végén.

Modul tárolja hagyományos módon, azaz a. E. A választás menüből File Save parancsot. Azonban jobb újrafelhasználását modulok mappa létrehozásához folyamatokat és funkciókat, amelyben ez például egységek.

Kapcsolódó cikkek