DOS-Programme

Für Fragen zur Programmiersprache auf welcher Lazarus aufbaut
starkard
Beiträge: 87
Registriert: Mi 31. Okt 2007, 10:44

DOS-Programme

Beitrag von starkard »

Hallo Leute,

Ich möchte zur Zeit ein wirklich kleines Programm für Dos schreiben. Hier meine Frage: Ist es möglich unter Lazarus DOS Programme zu entwickeln? Wenn ja, welche Einstellungen müssen getroffen werden? Wenn nein, gibt es eine IDE für FP unter Linux/windows, die das kann? Habe leider nichts zufriedenstellendes gefunden, was der Grund ist warum ich mich an euch wende. Für Links oder Tipps wäre ich sehr dankbar.

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

Ich kann mir höhsten vorstellen das es mit FPC geht. Mit Lazarus wohl weniger.
es gibt aber für den FPC meine ich auch eine IDE die sich an "Turbo Pascal 7.0" orientiert

Was für ein Programm möchtest du denn für DOS schreiben ?
MFG
Michael Springwald

knight
Beiträge: 802
Registriert: Mi 13. Sep 2006, 22:30

Beitrag von knight »

gibt es eine IDE für FP
Ja (einfach mal 'fp' aufrufen).
welche Einstellungen müssen getroffen werden
Datei -> Neu ... -> Project -> Console application

knight

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6947
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Beitrag von af0815 »

Wenn du Lazarus bereits installiert hast:
Nimm mal die Konsolenanwendung. Wenn du nicht die großen (Grafischen) Brocken per uses einbindest, sind die Executabels auch entsprechend klein.

Dann verwendest du halt dann Lazarus als Editor/Debugger.
Zuletzt geändert von af0815 am Fr 15. Aug 2008, 15:15, insgesamt 1-mal geändert.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

Gab es für DOS Programme nicht auch eine GUI ? die hieß doch TVision oder so ähnlich !
MFG
Michael Springwald

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6947
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Beitrag von af0815 »

pluto hat geschrieben:Gab es für DOS Programme nicht auch eine GUI ? die hieß doch TVision oder so ähnlich !
War von Borland für TurboPascal.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

FreeVision heisst glaub ich das fpc pendant auf jedenfall gibts eins.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6947
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Beitrag von af0815 »

Christian hat geschrieben:FreeVision heisst glaub ich das fpc pendant auf jedenfall gibts eins.
fv FreeVision hier, in Info über SVN

ist aber bei mir im FPC von Lazarus nicht enthalten.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

War von Borland für TurboPascal
genau die meinte ich. Damit konnte man die Dos üblichen GUI gestalten... Ich meine es gab auch ein oder mehrer Programme um daraus Fertige Dialog zu gestalten wie es bei Lazarus oder Delphi üblich ist.
MFG
Michael Springwald

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 »

Hallo Starkard,

ja, Lazarus kann als IDE für DOS-Programme verwendet werden, wie ja oben schon von einigen beschrieben.

Das richtige Turbopascal-Feeling kommt natürlich nur durch die FP-IDE auf - welche, wie Knight schon schilderte, über den Befehl "fp" in der Konsole aufgerufen werden kann. (Zumindest unter Linux. In Windows musst zu ev. im fpc-Verzeichnis nach der Datei fp.exe suchen)

Viele Grüße, Euklid

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

Du meinst die Lazarus IDE läuft auch unter DOS ?
also Grafische Oberfläche ? Kann ich mir nicht vorstellen. Gut es währe möglich mit TVision oder ähnliches... Aber DOS ist doch ein ECHT Zeitsystem und kein Multitasking System.
Oder hast du das anders gemeint ?
MFG
Michael Springwald

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 »

pluto hat geschrieben:Du meinst die Lazarus IDE läuft auch unter DOS ?
also Grafische Oberfläche ?
Nein, aber man kann Konsolenprogramme damit programmieren. Die fp gui ist textbasiert und sollte auch unter DOS laufen können.

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

Ja... so meinte ich das eigentlich auch in meinem ersten Programm. Aber kann man auf die Lazarus Unit zugreifen ? z.b. TSTringList ? TBitmap wohl nicht....
MFG
Michael Springwald

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6947
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Beitrag von af0815 »

pluto hat geschrieben:Aber kann man auf die Lazarus Unit zugreifen ? z.b. TSTringList ? TBitmap wohl
nicht....
Gegen das Verwenden spricht ja nichts, nur das Visualisieren geht nicht (oder nur eingeschränkt).
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Dets
Beiträge: 61
Registriert: Di 11. Sep 2007, 16:59
OS, Lazarus, FPC: Ubuntu Maverick (L 0.9.28.2-10, FPC 2.4.0)
CPU-Target: 32Bit
Wohnort: Lage
Kontaktdaten:

Beitrag von Dets »

Euklid hat geschrieben:Die fp gui ist textbasiert und sollte auch unter DOS laufen können.
Bist du sicher? DOS ist 16bittig - und ist nicht identisch zur Konsole unter Windows (die ist 32bittig)!

Dets ...

Antworten