Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hi,

ich will das der Compiler (Borland C++ 5.01) die exe-Dateien nicht als eine exe dür den 16 Bit Dos-Rechner übersetzt, sonder für ein Win32-Rechner.

Also die dos.h-Bibliothek funktioniert bei mir nicht. Der Compiler meint, er kennt verschiedene Funktionen, die mit dos.h funktionieren sollten, nicht. (delay(), sound())

Mein Lehrer meint, dass liegt daran, dass es auf Win32 läuft. Es soll aber möglich sein, den Compiler so einzustellen, dass es funktionieren sollte.

Angeblich soll ich mein Projekt als 16Bit-exe einstellen, weiß jemand wie?

Danke.

Geschrieben

Hallo,

generell macht es überhaupt keinen Sinn fuer Windows (ausgenommen 3.x) eine DOS-Executable zu erzeugen.

Du solltest mal #include <windows.h> statt #include <dos.h> versuchen.

Geschrieben

Zu Übungszwecken kann man es aber.

Hierzu musst du dein neues Projekt als Windows 16-Bit-Konsolenanwendung erstellen, dann kannst du auch alle alten Dos-Befehle nutzen. (Insofern dein Programm für die Konsole erstellt werden soll, ansonsten gebe ich dem Recht)

Geschrieben
Hat doch keiner was anderes behauptet.

Hmm, hab ich wohl falsch gelesen.

Noch zur Info:

Ein 16-bit Programm wird unter Win32 aber emuliert, bzw. DOS wird erst als Task gestartet und dann das Programm ausgeführt. Allein schon aus dem daraus resultierenden Performanceverlust ist es nicht sinnvoll eine 16-bit DOS-Anwendung zu schreiben, auch wenn diese nur als Konsolenprogramm laufen soll.

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...