Für Fragen zur Programmiersprache auf welcher Lazarus aufbaut
Flashbanger
Beiträge: 94 Registriert: Mi 28. Mär 2007, 22:01
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Kontaktdaten:
Beitrag
von Flashbanger » Sa 15. Mär 2008, 18:54
Hallo
ICh will ein Konsolenprogramm für Linux schreiben. Dazu hab ich Neu-->ConsolenProg gestartet.
So dann zwischen
und
das dier eingegeben.
writeln('test');
sleep(5000);
das programm soll eigendlich nur test in die konsole schreiben und dann 5 sek warten.
Das warten klappt aber die Konsole öffnet sich nicht(Gnome).
wie kann ich den in die Konsole schreiben?
Gruß Flashbanger
theo
Beiträge: 10923 Registriert: Mo 11. Sep 2006, 19:01
Beitrag
von theo » Sa 15. Mär 2008, 19:27
Meinst du in der IDE?
Start->Startparameter->Starprogramm->"/usr/bin/xterm...etc"
Flashbanger
Beiträge: 94 Registriert: Mi 28. Mär 2007, 22:01
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Kontaktdaten:
Beitrag
von Flashbanger » Sa 15. Mär 2008, 19:38
so hab ich gemacht. xterm startet auch. das programm amcht auch was es soll.
meine Startprogrammzeile sieht so aus:
Code: Alles auswählen
/usr/X11R6/bin/xterm -T 'Lazarus Run Output' -e $(LazarusDir)/tools/runwait.sh $(TargetCmdLine)
so aber wenn das programm fertig ist bekomm ich nen Debugger absturz.
Gruß Flashbanger
(der Debuger ist abgestürzt drücken sie ok und hoffen sie das beste bla bla bla)
hanibal
Beiträge: 369 Registriert: Sa 3. Mär 2007, 16:03
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Bramsche (Emsland)
Beitrag
von hanibal » Sa 15. Mär 2008, 19:51
nur son tipp, ich würde für konsolen prgs nicht lazarus, sondern geany.
geany hat ne konsole gleich mit eingebaut.
theo
Beiträge: 10923 Registriert: Mo 11. Sep 2006, 19:01
Beitrag
von theo » Sa 15. Mär 2008, 20:04
Flashbanger hat geschrieben:
so aber wenn das programm fertig ist bekomm ich nen Debugger absturz.
Joh, ist leider so.
Entweder Debugger auschalten oder statt Startprogramm
Ansicht -> Debuggerfenster -> Debuggerausgaben
anschauen. Da kommt aber der ganze Debugger Krimskrams.
Am besten nach dem Programmstart Fensterinhalt löschen.
Euklid
Lazarusforum e. V.
Beiträge: 2808 Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:
Beitrag
von Euklid » So 16. Mär 2008, 01:23
hanibal hat geschrieben: nur son tipp, ich würde für konsolen prgs nicht lazarus, sondern ...
da nimmt man doch aus Nostalgiegründen die original FP-IDE
mschnell
Beiträge: 3444 Registriert: Mo 11. Sep 2006, 10:24
OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
CPU-Target: X32 / X64 / ARMv5
Wohnort: Krefeld
Beitrag
von mschnell » So 16. Mär 2008, 12:09
Wo wir gerade bei dem Thema sind eine off-Topic Frage:
Wie kann ich in KDE ein Bash-Script (also etwas das in einer "Terminal"-Konsole läuft) mit Click auf ein Icon auf dem Desktop starten ?
Eine Desktop-Verknüpfung (die man durch "Ziehen" der Script-Datei auf das Desktop anlegen kann) funktioniert (für mich erstaunlicherweise) nicht.
Dank und Gruß,
-Michael
theo
Beiträge: 10923 Registriert: Mo 11. Sep 2006, 19:01
Beitrag
von theo » So 16. Mär 2008, 12:12
mschnell hat geschrieben: Wo wir gerade bei dem Thema sind eine off-Topic Frage:
Wie kann ich in KDE ein Bash-Script (also etwas das in einer "Terminal"-Konsole läuft) mit Click auf ein Icon auf dem Desktop starten ?
-Michael
Desktop -> rechte Maustaste -> Neu erstellen -> Verknüpfung zu Programm.
Dort kannst du in im Tab "Programm" und dort unter "Erweiterte Optionen" alles möglich einstellen, z.B. als Root ausführen, Terminal etc.