Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Win16-exe mit Borland C++ 5.01 erstellen?

Empfohlene Antworten

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.

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.

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)

Original geschrieben von Timon

Zwischen der DOS-Box (bzw. echtem DOS-Modus) und der Kommandozeile von NT-Systemen liegen Welten. Bitte nicht verwecheln. (kurz gesagt: cmd != command)

Hat doch keiner was anderes behauptet. :)

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.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.