Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Lazarus a pascal konsole  (Přečteno 4815 krát)

Pana_Ruplahlava

  • Aktivní člen
  • *
  • Příspěvků: 172
Lazarus a pascal konsole
« kdy: 05 Října 2011, 08:12:22 »
Ahoj,

bohužel jsem nucen programovat v packalu, a aby se mi programovalo hezky, tak jsem si stáhl lazarus...

Nicméně mám hloupý problém. Udělám jakýkoli program
Kód: [Vybrat]
program project1;

{$mode objfpc}{$H+}

uses
  {$IFDEF UNIX}{$IFDEF UseCThreads}
  cthreads,
  {$ENDIF}{$ENDIF}
  Classes
  { you can add units after this };

{$IFDEF WINDOWS}{$R project1.rc}{$ENDIF}

begin
writeln('hello world');
readln();
end.


spustím, očekávám nějaké konzolové okýnko, ale kde ho najít to netuším. Nevíte někdo?
Děkuji :)
Největší práce při instalaci linuxu byla sundat nálepku Designed For Microsoft Windows XP :)

mka

  • Závislák
  • ***
  • Příspěvků: 1907
  • Chybovat je moje.
    • Příložany Cé Zet
Re:Lazarus a pascal konsole
« Odpověď #1 kdy: 05 Října 2011, 09:42:21 »
Zkusils' to spustit v terminálu?

Pana_Ruplahlava

  • Aktivní člen
  • *
  • Příspěvků: 172
Re:Lazarus a pascal konsole
« Odpověď #2 kdy: 05 Října 2011, 09:48:54 »
jo, nic se nestalo...
Největší práce při instalaci linuxu byla sundat nálepku Designed For Microsoft Windows XP :)

pacholik

  • Závislák
  • ***
  • Příspěvků: 2072
Re:Lazarus a pascal konsole
« Odpověď #3 kdy: 05 Října 2011, 14:33:11 »
Okýnko se nespustí, ale měl bys mít zkompilovanej soubor program1 ve složce s kódem, ten můžeš spustit v terminálu. Jestli chceš aby ti Lazarus rovnou otvíral terminál taky to myslím nějak jde.
wiki.lazarus.freepascal.org

Pana_Ruplahlava

  • Aktivní člen
  • *
  • Příspěvků: 172
Re:Lazarus a pascal konsole
« Odpověď #4 kdy: 05 Října 2011, 14:59:16 »
nene, nespustí se mi ani v terminálu, když si ho najdu ve složce :)
Největší práce při instalaci linuxu byla sundat nálepku Designed For Microsoft Windows XP :)

pacholik

  • Závislák
  • ***
  • Příspěvků: 2072
Re:Lazarus a pascal konsole
« Odpověď #5 kdy: 05 Října 2011, 15:42:58 »
Jak nespustí? Co udělá
Kód: [Vybrat]
cd kde/to/mám
./program1
?

Pana_Ruplahlava

  • Aktivní člen
  • *
  • Příspěvků: 172
Re:Lazarus a pascal konsole
« Odpověď #6 kdy: 05 Října 2011, 15:55:48 »
mam to v home

cd /home/pana/
chmod -x program1

a nic :) odsadí to další řádek, zkusím to i ten tvůj zápis :)

//Edit: To co si psal ty vyhodí operace zamítnuta...
« Poslední změna: 05 Října 2011, 16:00:49 od Pana_Ruplahlava »
Největší práce při instalaci linuxu byla sundat nálepku Designed For Microsoft Windows XP :)

mka

  • Závislák
  • ***
  • Příspěvků: 1907
  • Chybovat je moje.
    • Příložany Cé Zet
Re:Lazarus a pascal konsole
« Odpověď #7 kdy: 05 Října 2011, 16:34:31 »
Tak POZOR!!!
Kód: [Vybrat]
příkaz soubornení ani zdaleka totéž, co
Kód: [Vybrat]
příkaz ./soubor
Takže problém asi nebude v tom, že ti program nic nevypíše, al v tom, že se nespustí. Pak bych ovšem očekával nějakou chybovou hlášku, se kterou ses ale (zřejmě ze skromnosti) zapomněl pochlubit...

P.S.
A ještě než se nad tím prostým faktem, že to tak je, začneš případně rozčilovat, tak věz, že je to tak správně a že to tak bylo zavedeno mnohem dříve, než jelimánek Bill se svejma kámošema vykradli CPM a postavili si na tom kariéru :-)
« Poslední změna: 05 Října 2011, 16:43:20 od mka »

Pana_Ruplahlava

  • Aktivní člen
  • *
  • Příspěvků: 172
Re:Lazarus a pascal konsole
« Odpověď #8 kdy: 05 Října 2011, 16:54:34 »
Ano program se nespustí :)
že bych něco nenapsal(tu chybovou hlášku), když chci já pomoct by bylo hloupé.
asi to dělám špatně, jinak bych sem nepsal
prosím neměj mě za debila, jednání bude jednodušší :)

tedy, posílám prtsc obrazovky + výpis z terminálu (všechno)

prostě potřebuju pomoct, pokusím se to udělat správně, když něco nevím, rada potěší :)

Kód: [Vybrat]
pana@Notes:~$ chmod -x project1
pana@Notes:~$ ./project1
bash: ./project1: Operace zamítnuta
pana@Notes:~$

[attachment deleted by admin]
« Poslední změna: 05 Října 2011, 17:13:00 od Pana_Ruplahlava »
Největší práce při instalaci linuxu byla sundat nálepku Designed For Microsoft Windows XP :)

mka

  • Závislák
  • ***
  • Příspěvků: 1907
  • Chybovat je moje.
    • Příložany Cé Zet
Re:Lazarus a pascal konsole
« Odpověď #9 kdy: 05 Října 2011, 17:21:01 »
1. Zbytečně se nerozčiluj. "Operace zamítnuta" snad není chybová hláška? Počítám, že ti ji to vyhazovalo od samého počátku...
2. Nerad bych se pletl, ale -x odebírá atribut "spustitelný", +x jej přidává. Viz.
Kód: [Vybrat]
$ chmod --help
Použití: chmod [PŘEPÍNAČ]… PRÁVA[,PRÁVA]… SOUBOR…
  nebo:  chmod [PŘEPÍNAČ]… OSMIČKOVÁ_PRÁVA SOUBOR…
  nebo:  chmod [PŘEPÍNAČ]… --reference=RSOUBOR SOUBOR…
Změní práva každému SOUBORU na PRÁVA.

  -c, --changes           vypisuje pouze soubory, jejichž práva byla změněna
      --no-preserve-root  s „/“ se nezachází zvláštně (výchozí chování)
      --preserve-root     odmítne rekurzivní zpracování nad „/“
  -f, --silent, --quiet   potlačí většinu chybových zpráv
  -v, --verbose           vypisuje informaci o každém zpracovaném souboru
      --reference=RSOUBOR místo hodnoty PRÁVA použije práva souboru RSOUBOR
  -R, --recursive         pracuje i se soubory a adresáři v podadresářích
      --help     vypíše tuto nápovědu a skončí
      --version  vypíše označení verze a skončí

Každá PRÁVA jsou zapsána v podobě „[ugoa]*([-+=]([rwxXst]*|[ugo]))+“.

Chyby v programu chmod oznamujte na adrese <bug-coreutils@gnu.org> (anglicky).
Domovská stránka GNU coreutils: <http://www.gnu.org/software/coreutils/>
Obecná nápověda, jak používat GNU software: <http://www.gnu.org/gethelp/>
Chyby v překladu chmod hlaste na <http://translationproject.org/team/cs.html>
(česky).
Úplnou dokumentaci lze získat příkazem: info coreutils 'chmod invocation'

« Poslední změna: 05 Října 2011, 17:24:18 od mka »

Pana_Ruplahlava

  • Aktivní člen
  • *
  • Příspěvků: 172
Re:Lazarus a pascal konsole
« Odpověď #10 kdy: 05 Října 2011, 17:26:24 »
však tu jsem napsal že to hází  operace zamítnuta :) :)
a po přepsání na plusko už to jede, děkuji :)
Největší práce při instalaci linuxu byla sundat nálepku Designed For Microsoft Windows XP :)

mka

  • Závislák
  • ***
  • Příspěvků: 1907
  • Chybovat je moje.
    • Příložany Cé Zet
Re:Lazarus a pascal konsole
« Odpověď #11 kdy: 05 Října 2011, 17:30:54 »
však tu jsem napsal že to hází  operace zamítnuta :) :)

Jo, ale až někde v půlce. A nevěřím, že ti to to samé (nebo - podle okolností - něco jiného) nepsalo od samého začátku... :-)

a po přepsání na plusko už to jede, děkuji :)

Rádo se stalo :-)

svo

  • Návštěvník
  • Příspěvků: 20
Re:Lazarus a pascal konsole
« Odpověď #12 kdy: 25 Prosince 2013, 20:03:39 »
Je to jednoduché - jedno zatržítko v nastavení. Popis na http://forum.ubuntu.cz/index.php?topic=58739.0;prev_next=prev#new , vyjímám:
Run in IDE: From the Main Menu, select Run -> Run Parameters, then check the box for "Use launching application".
To mi fungovalo hned.

 

Provoz zaštiťuje spolek OpenAlt.