Sign in Join
Wiki copytemporary

Using Lazarus for other computer languages/hu

English · Magyar · Русский

A Lazarus nagyszerűen használható Free Pascal-hoz. De az IDE-t más programnyelvekhez is lehet használni. Ez hasznos lehet C kód portolásához vagy kereszt-többszintű alkalmazásokhoz, különböző szerkesztők használata nélkül, valamint csökkenti a különböző menürendszerek és hivatkozások közötti átváltás okozta bonyodalmakat.

Szintakszis kiemelés

A Lazarus rendelkezik szintakszis kiemeléssel több mint egy tucat nyelvhez. A nyelv megállapítása a kiterjesztésből történik. A színek beállíthatók a szerkesztő beállításaiban (Környezet -> Beállítások -> Színek menü).

Ha az általad hasnzált nyelv még nincs ott, akkor használhatod az egyik meglévő kiemelőt úgy, hogy kibővíted a kiterjesztéseket az általad használt fájl kiterjesztéssel. vagy elkészítheted a saját kiemelődet és beküldheted nekünk. A legegyszerűbb módja egy új kiemelő elkészítésének az, ha lemásolsz egy meglévőt a lazarus/components/synedit/ mappában. A kiemelő unit-ok mind "synhighlighter"-rel kezdődnek, például a synhighlighterphp.pp a PHP kiemelője.

Tipp: Gyorsan átválthatod egy fájl szintakszis kiemelőjét a forráskód szerkesztő felugró menüjében. Csak klikkelj jobb gombbal és a Fájl beállításai ... -> Kiemelő menüben átválthatod a kiemelőt.

Fordítás

A fordítási parancs beállítására három lehetőség van:

1. Új hivatkozás készítése

Létrehozhatsz egy új hivatkozást és egy menüelemet, ami elindít egy külső programot az Eszközök -> Külső eszközök beállítása ... ablak Hozzáadás gombjával.

Egy példa a 'make' meghívására Makefile-ból való fordításhoz:

A MakeExe makró függvény hozzáfűzi a '.exe' kiterjesztést Windows alatt. A ProjPath makró kiváltásra kerül a jelenlegi proket mappával - ahol a .lpi fájl található.

Előnyök

Hátrányok

2. A fordítás parancs cseréje a projekthez

Amikor F9-et vagy Ctrl-F9-et nyomsz, az IDE leellenőrzi, hogy történt-e változás és meghívja a fordítót. A fordító normál esetben az FPC, de ezt kiválthatod a választásod szerinti paranccsal.

Nyisd meg a Projekt -> Fordító beállításai -> Fordítás menüt. Kapcsold ki az összes opciót a "Fordító" dobozban. Ezután írd be az új parancsot a "Végrehajtás fordítás előtt" dobozban és kapcsold be a "Minden üzenet megjelenítésé"-t.

Például a 'make' meghívása Makefile-ból való fordításhoz:

$MakeExe(make)

A MakeExe makró függvény hozzáfűzi a '.exe' kiterjesztést Windows alatt. A ProjPath makró kiváltásra kerül a jelenlegi proket mappával - ahol a .lpi fájl található.

Előnyök

Hátrányok

3. Fordítási parancs megadása egyetlen fájlhoz

Alapesetben F9 vagy Ctrl-F9 megnyomása esetén az IDE lefordítja a projektet. De felülírhatod ezt a viselkedést minden fájl esetén a Futtatás -> Fájl fordítás+futtatás beállítása ... menüben.

Ez az előbbi két példához nagyon hasonlóan működik.

Előnyök

Hátrányok

Lásd még


From the Free Pascal wiki, page "Using Lazarus for other computer languages/hu", as it stood on 2010-01-09 after a change by Dfeher, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 1, last changed by WikiArchive .

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.