Strona 1 z 1
[SOLVED]Lazarus - nie widać uruchomionej konsoli z programem
: 17 mar 2012, 20:00
autor: bruus
Witam,
Mam problem z Lazarusem. Żaden program nie otwiera się w konsoli.
Niby gdzieś sobie działa, ale nie wiem gdzie.
Poprawnie się wszystko kompiluje i uruchamia.
Mogę w każdej chwili przerwać wykonywanie programu i nic poza tym .
Co z nim jest nie tak ?
Pozdrawiam,
Bruus
Re: Lazarus - nie widać uruchomionej konsoli z programem
: 17 mar 2012, 22:59
autor: infort
Właściwie to programy konsolowe powinieneś kompilować i uruchamiać sobie w terminalu osobno.
A jeśli chcesz koniecznie pod IDE to:
1. Standardowa konsola wyjścia programu podczas debugowania
Kod: Zaznacz cały
View -> Debug Windows -> Debug Output (Ctrl+Alt+O)
w polskiej wersji
Kod: Zaznacz cały
Widok -> Okno odpluskwiacza -> Wyjście odpluskwiacza
2. Uruchomienie programu bezpośrednio w terminalu xterm:
Kod: Zaznacz cały
Run -> Run parameters... -> Use launching application
w polskiej wersji
Kod: Zaznacz cały
Uruchom -> Parametry uruchomienia -> Użyj programu ładującego
Re: Lazarus - nie widać uruchomionej konsoli z programem
: 18 mar 2012, 15:28
autor: Edek919
Po kompilowaniu, program możesz uruchomić w sposób:
-Klikasz prawym klawiszem myszki na katalog w którym jest plik
-Wybierasz opcje "Otwórz w terminalu"
-I wpisujesz następujący kod
Miłego programowania

Re: Lazarus - nie widać uruchomionej konsoli z programem
: 18 mar 2012, 17:40
autor: bruus
Dzięki za odpowiedzi, ale nie wiele mi to pomogło.
Chodzi mi o o takie dzałanie Lazarusa
http://www.youtube.com/watch?v=3Quw55ryTjI.
Co prawada to jest w windzie ale i w konsoli powinno na linuksie działac w ten sposób.
Pozdrawiam,
Bruus
Re: Lazarus - nie widać uruchomionej konsoli z programem
: 18 mar 2012, 19:46
autor: infort
bruus pisze:
Co prawada to jest w windzie ale i w konsoli powinno na linuksie działac w ten sposób.
To niestety tak nie działa. Konsola w Linuksie to nie program cmd jaki znamy z Windows. Musisz wprost wskazać, który z emulatorów terminala (bo to co nazywamy Terminalem w Ubuntu nie jest w żadnym wypadku konsolą. Konsolę zobaczysz przełaczając się Ctrl+Alt+F1) będzie wyjściem dla twojego programu.
Kod: Zaznacz cały
Uruchom -> Parametry uruchomienia -> Użyj programu ładującego
Domyślnie jest to xterm ale nic nie stoi na przeszkodzie, by użyć innego emulatora np. gnome-terminal. Jest ich w linuksie troszkę, więc jest z czego wybrać.
Tak nawiasem mówiąc Lazarus świetnie się sprawdza jako środowisko do tworzenia aplikacji okienkowych. Natomiast do programów uruchamianych z konsoli tak sobie. I stanowczo nie polecam uczenia się programowania pod linuksa z tutoriali opartych o windows XP

Re: Lazarus - nie widać uruchomionej konsoli z programem
: 20 mar 2012, 20:43
autor: bruus
Tak nawiasem mówiąc Lazarus świetnie się sprawdza jako środowisko do tworzenia aplikacji okienkowych. Natomiast do programów uruchamianych z konsoli tak sobie. I stanowczo nie polecam uczenia się programowania pod linuksa z tutoriali opartych o windows XP

jakoś nie znalazłem tutka pisanego pod linuksem, no ale nie ważne. Do przypomnienia sobie wystarczy.
A co do działania tak jak w windzie należy wpisać w Uruchom > Parametry uruchomienia>użyj programu ładującego
Kod: Zaznacz cały
/usr/bin/gnome-terminal -t 'Lazarus Run Output' -e '$(LazarusDir)/tools/runwait.sh $(TargetCmdLine)
Przynajmniej w debianie (gnome)
Mozna temat zamknać.
Pozdrawiam,
Bruus