läuft gleicher Code auf verschiedenen OS?

18/03/2010 - 01:22 von Louis Noser | Report spam
Grüss Euch

Sind Anwendungsprogramme an bestimmte Betriebssysteme gebunden oder
làuft derselbe Programmcode auf verschiedenen OS?

Vielleicht ist das eine Dödel-Frage, denn ich vermute stark, dass, um
das Rad nicht immer wieder neu erfinden zu müssen, wahrscheinlich alle
Anwendungen Betriebssystem-Funktionen aufrufen (Stichwort Bildschirm
oder Drucker).

Aber ein Bekannter àusserte neulich die Vermutung, dass ein und derselbe
Programm-Code unabhàngig vom Betriebssystem làuft. (Dass das
Betriebssystem eigentlich nur dazu nötig ist, um die Anwendung zu starten.)

Vielen Dank für eine Klarstellung.

Grüsse
Louis
 

Lesen sie die antworten

#1 Stefan Pendl
18/03/2010 - 09:35 | Warnen spam
On Thu, 18 Mar 2010 01:22:42 +0100, Louis Noser wrote:

Grüss Euch

Sind Anwendungsprogramme an bestimmte Betriebssysteme gebunden oder
làuft derselbe Programmcode auf verschiedenen OS?

Vielleicht ist das eine Dödel-Frage, denn ich vermute stark, dass, um
das Rad nicht immer wieder neu erfinden zu müssen, wahrscheinlich alle
Anwendungen Betriebssystem-Funktionen aufrufen (Stichwort Bildschirm
oder Drucker).

Aber ein Bekannter àusserte neulich die Vermutung, dass ein und derselbe
Programm-Code unabhàngig vom Betriebssystem làuft. (Dass das
Betriebssystem eigentlich nur dazu nötig ist, um die Anwendung zu starten.)

Vielen Dank für eine Klarstellung.

Grüsse
Louis



Wenn Du keine API Funktionen des Betriebssystems aufrufst, funktioniert Dein Code auf Windows, UNIX und MAC.

Rufst Du aber Windows API Funktionen auf, dann funktioniert Dein Code nur auf Windows.

Ob Dein Code auf allen Windows Versionen làuft hàngt davon ab, ob Du API Funktionen verwendest die erst ab einer bestimmten Version
oder mit einer bestimmten Konfiguration verfügbar sind.

Nàheres dazu findest Du auf MSDN in der Beschreibung der API Funktion in der Informationsbox am Ende jeder Seite.


Stefan Pendl

Windows 7 x64 RTM
AMD Turion X2 RM-70 2 GHz
4 GB RAM

Ähnliche fragen