Wikimásolattükör

Ez a pascal.chat wikijének tükre. A szerkesztés, az előzmények és a bejelentkezés ott érhető el.

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.

1. változat, utoljára módosította: WikiArchive, .