Notice: Undefined index: print in /home/ftpsite/joshis.iprofil.cz/articles.php on line 61
PSPad a kompilátor FreePascalu - joshis.iprofil.cz
 
[ Webhosting profitux.cz ]
Nové osobní stránky Petra Dvořáka

Moje články

hertpl: Undefined index: page_title(template line: 251) in templates/articles.html on line 145

Verze pro tisk (ladí se...) >>

PSPad a kompilátor FreePascalu

Programovací jazyk Pascal je dnes spíše nástrojem pro výuku programování než nástrojem pro tvorbu reálných programů. Pro tento účel se však jedná o jazyk poměrně vhodný, protože jeho vstřebání vyžaduje minimum znalostí a algoritmy se v něm zapisují čitelně a elegantně. Hlavní nevýhodou, která by mohla bránit používání Pascalu pro výuku je podle mě to, že původní "textové IDE" je dnes již spíš historickou kuriozitou a reliktem z dávných dob - většina studentů bude mít problém jej efektivně používat. Naštěstí je tu PSPad se svojí podporou pro syntax highlighting Pascalu a pro integraci externího kompilátoru...

Následujících několik kroků demonstruje, jak nastavit PSPad pro použití kompilátoru FreePascal...

1. Stáhněte a nainstalujte PSPad v lokalizaci, která vám je bližší:

2. Stáhněte a nainstalujte FreePascal:

  • http://freepas­cal.org/downlo­ad.var (Intel/i386 by měla být pro většinu ta správná volba)
  • při instalaci zvolte volbu "Custom", abyste mohli vynechat instalaci některých částí - IDE totiž nebudete potřebovat, hodně místa ušetříte vynécháním instalace unitů (cca 100MB)

3. Spusťte PSPad a otevřete položku "Settings > Highlighter Settings" ("Nastavení > Nastavení zvýrazňovače")

4. V levém sloupečku dialogu vyberte "Object Pascal" (toto nastavení funguje i pro normální, neobjektový Pascal) - dejte si pozor, ať pouze provedete výběr (checkbox musí zůstat zaškrtnutý).

5. V záložce "Compiler" ("Kompilátor") nastavte parametry tak, jako screenshotu níže. Ve zkratce: nastavte kde máte kompilátor, jaký soubor má kompilovat, kde má kompilátor běžet a že má vypisovat výstup v okně PSPadu (na screenshotu navíc vidíte, že jsem zaškrtl volbu "Save All Files Before Compilation", což můžete nebo nemusíte udělat...).

Nastaveni kompilatoru

6. V záložce "External Applications" ("Externí aplikace") vytvořte položku nové aplikace:

  • do jména zadejte "Run"
  • do pole "Application" ("Aplikace") zadejte "%Dir%%Name%.exe" (bez uvozovek)
  • klikněte na "Add" ("Přidat") - položka se objeví v seznamu výše
Nastaveni externi aplikace – spusteni programu

Tak - a to je vše k nastavování, nyní již můžete vytvořit nový PAS soubor ("File > New File, Object Pascal", resp. "Soubor > Nový soubor, Object Pascal"), doplnit do něl kód a přeložit jej stiskem Ctrl+F9. Přeložený soubor lze poté spustit pomocí F9.


Nový komentář k článku "PSPad a kompilátor FreePascalu"

Podpis (smí obsahovat url ve tvaru "http://domeny")
Zde napište slovo "člověk" (malá písmena, smí být bez diakritiky)
Text příspěvku (Texy markup)

Komentáře čtenářů

AIPHEE (2010-05-16 14:43:15)

Díky ;)

Squarex (2011-07-05 10:12:50)

Díky moc, přesně tohle jsem hledal.

wwwcka (2011-12-14 10:44:19)

Díky za výborný návod.

Marek V. (2011-12-19 07:44:47)

Dobrý den,

návod je výborný a v pascalu se hned jinak programuje, avšak narazil jsem na problém s textovými soubory. Chtěl jsem se zeptat, zda-li má někdo podobný problém. Podle všeho při použití metody assign, se soubor vůbec nepřiřadí.

Děkuji za případné odpovědi nebo návrh řešení.

(2012-02-07 23:01:00)

Ty si snáď génius! Presne toto som hľadal, ĎAKUJEM! :)

Petr D. (2012-02-08 16:03:28)

Marek> Podle me mas problem s cestou k souboru - zadavas plnou cestu? Resp. pokud ne, mas soubor spravne vuci binarce?