Konzol mód pascal

Programozási konzol módban Pascal

Sok írt programok Pascal, hosszú megjelenése előtt a felhasználó (GUI) grafikus felhasználói felület és az integrált fejlesztési kagyló (IDE), most divatba. Azonban a kezdők programozni Pascal, kívánatos, hogy megpróbálja az alapvető nyelvi eszközök. Sokszor van szükség, hogy írjon szöveget, vagy konzolos alkalmazások elvégzésére komplex rendszer ellenőrzési feladatokat.

felhasználói program

Nagyon kis programot Pascal. Akkor válassza, ha azt szeretné, hogy mindent magad, vagy egy gyors ellenőrzés, és törölje a fájlokat.

Hasonló a „User program”, de az IDE valamivel bonyolultabb. Például ha egy újabb modult, IDE automatikusan hozzáadja a nevét a felhasználási szakaszban. Ez a művelet a projektben meghatározott lehetőségeket. Tudod mozgatni bármikor módok közötti „program” és a „felhasználói program”.

Példa a kezdők:

konzolos alkalmazás

Ez létrehoz egy programot egy új osztályát származó TCustomApplication. TCustomApplication jó alapot, és a programozás parancssoros segédprogramok igen egyszerű. Például, ellenőrizze a parancssori írásban segítséget, ellenőrzése környezeti változók és a kivételkezelés. Minden LCL program használja ezt automatikusan.

összeállítás

Befejezését követően az írás a program (fragmentum), akkor lehet összeállítani és futtatni kiválasztásával Run -> Futtatás a főmenüből, vagy nyomja meg a zöld háromszög (Run) a billentyűzeten. Összes fordítóprogram üzenetek (figyelmeztetés, előrehaladási jelentések és hibaüzenet) jelenik meg a kijelzőn, de végül meg kell jelennie egy üzenetet

'Project "Project1" sikeresen épített. :)'.

De ha a program tartózkodik.

Ha még nem mentette, az IDE betette egy ideiglenes mappába (például: / tmp Linux alatt, a C: \ temp Windows alatt, lásd Environment Options / Files / Directory, hogy ellenőrizze a projekt beállításait.).

Amennyiben a projekt lett mentve, a program jön létre a mappába, amelyben a fájl project1.lpi.

A program futtatásához, akkor a konzolt (terminál) segítségével cd változtatni a kívánt mappát, és írja be a nevét a program (Unix / Linux, meg kell adnia az aktuális mappában

Futás az IDE

Osnvnogo a menüből válassza a Run -> Startup Options, majd jelölje meg a doboz „Use indít alkalmazás”. Ezzel, próbálja meg elindítani a szekvencia Compile / Run, de megjelenhet egy rossz üzenet

Ebben az esetben meg kell változtatni a felbontást a megfelelő fájl (például, chmod + x fájlnév, vagy használja a Windows segédprogram változó felbontás); ehhez rendszergazdai jogokkal. Ezt követően, ha elkezd a konzol ablak jelenik meg, és a program I / O szövegeket is.

Befejezése után a program egy üzenetet jelenít meg a „Press enter”. Így a párbeszéd létrehozott programot marad a képernyőn, így el tudja olvasni őket; megnyomásával „Enter” a konzol ablak bezárul.

Végrehajtó héjparancsok

Egy példa az Egyedi program vagy program.

Példa: beállító FPC és a Lazarus

Előfordulhat bonyolultabb parancsokat. Például, miután látogatást SVN a legújabb változat a FPC és Lazarus (. Cm buildfaq) lehet az eredeti változata a legújabb FPC-vel, figyelembe raktárból SVN következő sorrendben hívások:

Megjegyezzük, hogy a rendelést parancsok

nem működik, mert a futó program után fpsystem a függvény visszatér a mappát, ahonnan indult; Ezért szükség van beállítva burkolat húr hívásfelépítésnél szereplők.

Persze, ez nem szükséges megadni minden parancs Pascal külön sorban; Jobb, hogy hozzon létre egy szkript hasonló a következő (az buildfaq):

Az ő neve - updatelaz.sh, és ez az úgynevezett Pascal program tehát:

Megjegyzés Windows-felhasználók

Hagyományosan, ha konzolos programok írását Windows charset cp866. Ha nem, hogy különleges intézkedéseket írásakor konzol program IDE konzol helyett orosz betűk jelennek meg halandzsa. Ahhoz, hogy egy normális orosz szöveg a kódot a program ablakban meg kell nyomni a jobb egérgombbal, és válassza a helyi menü „File Options -> Encoding -> CP866”.

Parancssori opciók

Kapcsolódó cikkek