Neue Antwort schreiben 
 
Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Turbopascal7 - Eine grafische Oberfläche gestalten
Magic94 Offline
mehr Kerne ist immer besser

Beiträge: 1.385
Registriert seit: Nov 2010
Beitrag #1
Turbopascal7 - Eine grafische Oberfläche gestalten
Hallo,
da ich bisher nur mit Delphi gearbeitet hab, aber sehr gerne mal ein DOS-Programm schreiben würde, habe ich mir Turbopascal 7 geholt. Ein Programm, was startet und läuft habe ich schon. Es beep während der Bildschirm schwarrz bleibt. Nun will ich aber, das auch was auf dem Bildschirm steht.
Jemand eine Ahnung wie man so etwas unter Pascal macht?
Also z.B. Blauer hintergrund, weiße Linien, Texte, Zahlen.

HP DL-580 G7
2x Intel Xeon E7-2870 (10 x 2,4GHz)
96GB DDR3-1333 RAM
NVIDIA GeForce GTX 1080 MSI (Blower)
Samsung 850 Pro 512GB auf PCIe Karte
4TB Seagate billigfieh
72GB 10K HP Drive
16.01.2011 18:59
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Xaar Offline
Wahnsinnige Geschwindigkeit - und los!

Beiträge: 26.059
Registriert seit: Jul 2009
Beitrag #2
Turbopascal7 - Eine grafische Oberfläche gestalten
Hm, wenn ich mich recht erinnere brauchste dafür TurboVision - so wars zumindest unter TurboPascal 6.0.. Aber so recht weiß ich nütt wie es geht.. :S

«Ich verstehe Ihre Frage so: Dass es Menschen gibt, die wünschen, dass ein solches OS als "Retro-OS" bezeichnet wird, ja? Mir ist nicht bekannt, dass solche Absichten bestehen, da HP-UX 9.x einfach ein altes OS ist. Niemand hat die Absicht, ein "Retro-OS" zu bauen.» Xaar, 2014

Prozessor gesucht? -> Prozessoren, die ich abgeben kann (unter "Available for trading")
"Überschüssige" Prozessoren oder Hardware? -> Einfach PN an mich schicken b1 -> Hardware, die ich suche
16.01.2011 19:06
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
florida Offline
Erfahrener Benutzer

Beiträge: 543
Registriert seit: Feb 2010
Beitrag #3
Turbopascal7 - Eine grafische Oberfläche gestalten
Wie Xaar schon erwähnte, brauchst du dafür Turbo Vision. Das ist ein OWL-ähnliches Framework für DOS.

Ich würde an deiner Stelle jedoch Free Pascal mit Free Vision benutzen.
16.01.2011 19:20
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Magic94 Offline
mehr Kerne ist immer besser

Beiträge: 1.385
Registriert seit: Nov 2010
Beitrag #4
Turbopascal7 - Eine grafische Oberfläche gestalten
naah.. turbopascal ist jetzt schon auf die oldie drauf und hab jetzt keine lust nochmal alles neu draufzumachen.
Es ist eine TVISION.TPH Datei vorhanden. Dennoch finde ich im ganzen Programm kein Turbovision.

HP DL-580 G7
2x Intel Xeon E7-2870 (10 x 2,4GHz)
96GB DDR3-1333 RAM
NVIDIA GeForce GTX 1080 MSI (Blower)
Samsung 850 Pro 512GB auf PCIe Karte
4TB Seagate billigfieh
72GB 10K HP Drive
16.01.2011 19:26
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Igor Todeshure Offline
Methusalem & Folterknecht

Beiträge: 5.726
Registriert seit: Jul 2008
Beitrag #5
Turbopascal7 - Eine grafische Oberfläche gestalten
TurboVision braucht man nur, wenn man windows-ähnliche Elemente wie Dialogboxen, größenvariable Fenster und ähnliches will. Für reine schnelle Ausgaben auf dem Textscreen reicht die UNIT CRT - die enthält (fast) alles, was Standard-Pascal nicht hat, z.B. Cursorpositionierung, Vordergrund-/Hintergrundfarbauswahl usw. und auch grafische Primitivfunktionen in der UNIT GRAPH.
Im Lieferumfang sind einige kleine Beispielquellen, die man sich mal kompilieren und anschauen sollte.

"I think that computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image."
(Stephen William Hawking)
(Igor bevölkert das Winhistory-Forum seit dem 21.09.2006)
(In the rpg commonly known as rl, Igor got an extra life on March 28, 2009)
16.01.2011 22:28
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
thosch97 Offline
All things have a right to grow

Beiträge: 9.843
Registriert seit: Feb 2010
Beitrag #6
Turbopascal7 - Eine grafische Oberfläche gestalten
Ich hab von meinem Vater auf Diskette auch noch n paar Beispiele in TurboPascal (z.B. ein Lottomat), kann ich mal uppen wenn ich drandenk

PGP-Key E384 009D 3B54 DCD3 21BF 9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
„Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
“Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
„Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
„Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“
17.01.2011 14:10
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Magic94 Offline
mehr Kerne ist immer besser

Beiträge: 1.385
Registriert seit: Nov 2010
Beitrag #7
Turbopascal7 - Eine grafische Oberfläche gestalten
wäre nett. Da waren nämlich keine Hilfreichen sachen bei.

HP DL-580 G7
2x Intel Xeon E7-2870 (10 x 2,4GHz)
96GB DDR3-1333 RAM
NVIDIA GeForce GTX 1080 MSI (Blower)
Samsung 850 Pro 512GB auf PCIe Karte
4TB Seagate billigfieh
72GB 10K HP Drive
17.01.2011 15:33
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Örg Offline
Erfahrener Benutzer

Beiträge: 800
Registriert seit: Jul 2008
Beitrag #8
Turbopascal7 - Eine grafische Oberfläche gestalten
WriteLn und ReadLn gehen nicht?
20.01.2011 23:40
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Magic94 Offline
mehr Kerne ist immer besser

Beiträge: 1.385
Registriert seit: Nov 2010
Beitrag #9
Turbopascal7 - Eine grafische Oberfläche gestalten
Örg schrieb:  WriteLn und ReadLn gehen nicht?

ich weiss ja nicht nicht mal was das ist. Ich habe noch nie mit Pascal gearbeitet. Habe echt keine Ahnung davon. Kann halt nur delphi, und das ist eine Objektorientierte Sprache

HP DL-580 G7
2x Intel Xeon E7-2870 (10 x 2,4GHz)
96GB DDR3-1333 RAM
NVIDIA GeForce GTX 1080 MSI (Blower)
Samsung 850 Pro 512GB auf PCIe Karte
4TB Seagate billigfieh
72GB 10K HP Drive
23.01.2011 00:11
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
dezipaitor Offline
Windows Anfänger

Beiträge: 20
Registriert seit: Sep 2009
Beitrag #10
Turbopascal7 - Eine grafische Oberfläche gestalten
Für den Anfang ist Turbo Vision schon heftig. Ich habe damit früher programmiert.
Aber hey, im Internet gibt es eine Menge Tutorials für Turbo Pascal. Für den Anfang reichen auch Tuts für Version >= 5. Einfach suchen.
BTW: Für Windows/Linux gibt es Lazarus, welches auch den Turbo Pascal Syntax kennt. Lazarus ist die Oberfläche (IDE) und FreePascal der Compiler (in Lazarus integriert) für den Quelltext. Damit kannst du auch ganz normale TurboPascal Anwendungen schreiben.

WriteLn = Write Line = Text ausgeben
ReadLn = Read Line = Text/Zahl einlesen
(Dieser Beitrag wurde zuletzt bearbeitet: 23.01.2011 00:29 von dezipaitor.)
23.01.2011 00:27
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Neue Antwort schreiben 


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste