Kompilace – Pascal – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Kompilace – Pascal – Fórum – Programujte.comKompilace – Pascal – Fórum – Programujte.com

 

Rade.k
~ Anonymní uživatel
5 příspěvků
17. 9. 2008   #1
-
0
-

Zdravím všechny. Potřeboval bych poradit. Je nutné ve Freepascalu nějak nastavovat kompilaci, nebo vše probíhá automaticky. Jelikož i u nejjednodušího programu na vypsání hodnoty mi to vypisuje hlášku Illegal Parameter. (V programu rozhodně chyba není - má jen 3 řádky :-)) Tak sem z toho celkem zklamaný ... Za případnou radu bych byl vděčný.

Nahlásit jako SPAM
IP: 90.177.57.–
czbero0
Stálý člen
17. 9. 2008   #2
-
0
-

Určitě v něm není chyba? Počrt chyb nemusí přímo úměrný délce kódu

Nahlásit jako SPAM
IP: 62.240.178.–
http://moddb.com/mods/police-brutality/
KIIV
~ Moderátor
+43
God of flame
17. 9. 2008   #3
-
0
-

chyba tam urcite neni.. na to si prisel podle chybove hlasky?
co sem hodit kod ti reknem zachvili kde mas chybu

Nahlásit jako SPAM
IP: 80.250.27.–
Program vždy dělá to co naprogramujete, ne to co chcete...
Rade.k
~ Anonymní uživatel
5 příspěvků
17. 9. 2008   #4
-
0
-

Program Pokus;
Begin
WriteLn('Blabla');
end.

(Tam opravdu chba není :-))

Ono mě to vyhazuje hlášku, která je napsaná v Options-compiler-Additional compiler args.

Nahlásit jako SPAM
IP: 90.177.57.–
Ace McIntosh0
Super člen
17. 9. 2008   #5
-
0
-

Jedná se o špatné defaultní nastavení Free Pascalu. Řešení je naštěstí velmi jednoduché:

1.) Vypni Free Pascal
2.) Najdi si soubor fp.cfg, standartní cesta ve Windows k němu je C:\FPC\2.2.2\bin\i386-win32\
3.) Smaž jej
4.) Zapni Free Pacal a vesele programuj:-)

Nahlásit jako SPAM
IP: 78.102.51.–
Rade.k
~ Anonymní uživatel
5 příspěvků
17. 9. 2008   #6
-
0
-

Díky moc. Už to šlape. Jestli ještě můžu, dalo by se nějak nastavit, aby mě při kompilaci výsledný program (černé okno) jenom neproblikl a nezhasl, ale zůstal normálně otevřený?

Nahlásit jako SPAM
IP: 90.177.57.–
Ace McIntosh0
Super člen
17. 9. 2008   #7
-
0
-

To Rade.k : No, to musíš vyřešit programově. V praxi stačí přidat příkaz ReadKey do těla programu, přičemž je zapotřebí přidat do klauzule uses jednotku CRT. Takže kód bude vypadat nějak takto:

uses CRT;


begin
WriteLn('Caw');
ReadKey;
end.

Program nyní bude čekat na stisk klávesy.

Nahlásit jako SPAM
IP: 78.102.51.–
Yety0
Stálý člen
29. 6. 2009   #8
-
0
-

Rade.k napsal:
Díky moc. Už to šlape. Jestli ještě můžu, dalo by se nějak nastavit, aby mě při kompilaci výsledný program (černé okno) jenom neproblikl a nezhasl, ale zůstal normálně otevřený?



Buď readkey nebo readln nebo cekat z koncem na uplinuti určité doby. To se dělá příkazem
delay (doba_v_milisekundach);

PS: Lepší je používat TurboPascal :)

Nahlásit jako SPAM
IP: 94.113.49.–
Kapitán A. J. Rimmer vesmírný dobrodruh
30. 6. 2009   #9
-
0
-

Lepší je používat TurboPascal :)



To bych neřek. Já ho několik let používal, pak jsem přešel na Free Pascal a už nechci jinak.

Nahlásit jako SPAM
IP: 85.70.186.–
oookkk
~ Anonymní uživatel
1 příspěvek
23. 10. 2009   #10
-
0
-

Ahoj, zkoušel jsme váš postup ohledně chybného souboru fp.cfg ale nefunguje to. Program si ten soubor při spuštění sám nevytvoří a chyba přetrvává, nevíte někdo co s tím? OP mám Windows Vista.
Díky moc za odpověď.

Nahlásit jako SPAM
IP: 83.240.78.–
entity0
Newbie
23. 10. 2009   #11
-
0
-

Co kompilace, to komplikace

Nahlásit jako SPAM
IP: 85.135.226.–
"long long long is too long" - MinGW
Mircosoft+1
Věrný člen
26. 10. 2009   #12
-
0
-

To oookkk : A smí FP do toho adresáře zapisovat? Není nastavený jen pro čtení nebo něco takového?

Nahlásit jako SPAM
IP: 130.119.248.–
Chceš-li lepší odpověď, polož lepší otázku.
Moje stránka.
Laaca0
Stálý člen
31. 10. 2009   #13
-
0
-

Freepascal má údajně potíže se složkami, které používají dlouhé názvy souborů (delší než 8 znaků). Visty ale nutí defaultně instalovat do děsivých a bizarních složek, které tuhle podmínku nesplňují. Takže zkontroluj, kde FPC je a kdyžtak ho přesuň do adresáře typu C:\FPC\

Nahlásit jako SPAM
IP: 81.0.253.–
DOS-u-akbar
Vasek
~ Anonymní uživatel
174 příspěvků
4. 9. 2014   #14
-
0
-

Ahoj všem...

 Mám problém který mě nedá spať... v TurboPascal mě funguje myš...(i programech) ale když použiji stejnou Unitu ve FreePascal tak mi program hlásí že ovladač pro myš neni a myš nefakči...(v programech) v programovacim prostředi mi funguje.

nevite prosím čím to je a jak to odstranit?

předem děkuji

Vasek

compiler version:2.4.0

Nahlásit jako SPAM
IP: 85.93.188.–
Matěj Andrle+1
Grafoman
4. 9. 2014   #15
-
0
-

#14 Vasek
Snad založíš nové vlákno - ne?

Nahlásit jako SPAM
IP: 78.136.187.–
Vasek
~ Anonymní uživatel
174 příspěvků
4. 9. 2014   #16
-
0
-

#15 Matěj Andrle
co to prosimtě je to vlákno?

Nahlásit jako SPAM
IP: 85.93.188.–
Matěj Andrle+1
Grafoman
4. 9. 2014   #17
-
0
-

#16 Vasek
Děláš si srandu? Toto je vlákno! A ty sem dáváš absolutní OT! (OffTopic)

To sem máš dávat nová vlákna (nové diskuze):

http://programujte.com/forum/diskuze/25-pascal/nove/

Nahlásit jako SPAM
IP: 78.136.187.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 20 hostů

Podobná vlákna

Kompilace — založil Kulich

Kompilace — založil Ykita

Kompilace v Qt — založil Turak

Kompilace skriptů — založil Prasklej Talíř

Správná kompilace — založil Jura

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý