"echte" Konsolenanwendungen erscheinen eigentlich in so einem Fenster wie cmd.exe, das hier sieht nach einer Windows-Anwendung aus, die sich selbst ne Konsole emuliert
11.10.2010 11:12
TAL
機関車
Beiträge: 6.359
Registriert seit: Jul 2008
BC5 schaut mir verdächtig nach delphi (aka Borland Compiler) aus, das ganze scheint ja auch eher ein Fenster zu sein, was einfach nur den Text als Anzeige hat und keine sonstigen Elemente.
turbo pascal konnte auch um die alten dos programme in windows zu kriegen auch ne konsole in nen windows fenster bauen.
nein eine echte konsolenanwendung bringt keine grafische oberfläche mit, sie läuft auf der commandozeile. daher der name.
bin gerade überfragt ob es überhaupt win16 textmode anwendungen gab. imho waren es gleich dosanwendungen? hätte es da überhaupt einen unterschied gegeben?
wobei es aber auch konsolenanwendungen gibt die zwar auf der dos-konsole laufen (also vollbild, etc.) aber trotzdem noch auf die windowsfunktionen zurückgreifen (winsock, etc.), so wie heute eigentlich...
11.10.2010 12:43
chiaki
Die Pommesfee
Beiträge: 12.534
Registriert seit: Jul 2008
Naja sie laufen halt in "DOS" während windows hinten dran läuft.
stell dir mal vor, du hast ein spiel für DOS. jetzt hat das Spiel beim kompilieren einen switch der beschreibt ob man einen packet-triber oder winsock nutzen will. wenn du den packet-treiber verwendest, ist die Anwendung auf reinem DOS ausführ- und nutzbar. bei benutzung von winsock läuft das programm nur wenn im hintergrund windows 3.1 läuft.... weißt du was ich meine?
12.10.2010 01:45
Aqua
Voodoo Priester
Beiträge: 3.652
Registriert seit: Nov 2008
Wäre auch fraglich, wozu eine Konsolenanwendung unter Win3.x gut wäre.
Es ist ein Betriebssystemaufsatz für Dos, wo man nur Windows beenden braucht, um zur "Konsole" (Eingabeaufforderung) zu gelangen.
Ich kenne jedenfalls kein Multiplayer Dos Spiel, dass einen Win3.x Winsock zwingend benötigen würde, ergo auch nichts emuliert werden muss, ausser vielleicht die dosprmpt.pif oder nc.pif als Fensterdarstellung konfiguriert, weil man es so lieber hat.
Aquanox1968 schrieb: Wäre auch fraglich, wozu eine Konsolenanwendung unter Win3.x gut wäre.
Es ist ein Betriebssystemaufsatz für Dos, wo man nur Windows beenden braucht, um zur "Konsole" (Eingabeaufforderung) zu gelangen.
Ich kenne jedenfalls kein Multiplayer Dos Spiel, dass einen Win3.x Winsock zwingend benötigen würde, ergo auch nichts emuliert werden muss, ausser vielleicht die dosprmpt.pif oder nc.pif als Fensterdarstellung konfiguriert, weil man es so lieber hat.
SRB2 erzeugt eine Win16-Exe wenn man als MAKE-Parameter gleichzeitig DJGPPDOS=1 und WINNET=1 (oder so) spezifiziert (srb 2w16.exe)
Nimmt man anstatt WINNET=1 einfach WATTCP=1 erzeugt sie srb2dos.exe und die ist dann unter DOS spielbar.
Gruß
Örg
(Dieser Beitrag wurde zuletzt bearbeitet: 12.10.2010 11:08 von DosAmp.)
12.10.2010 10:56
Aqua
Voodoo Priester
Beiträge: 3.652
Registriert seit: Nov 2008