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”.