Difference between revisions of "sGlobalMode/de"
From Lazarus wiki
Jump to navigationJump to search (Created page with "{{sGlobalMode}} <br> Zurück zu den globalen Compiler Direktiven.<br> <br> Die globale Compiler Direktive <b>$MODE</b> teilt dem Compiler mit...") |
|||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{sGlobalMode}} | {{sGlobalMode}} | ||
<br> | <br> | ||
− | Zurück zu den [[global compiler directives/de|globalen | + | Zurück zu den [[global compiler directives/de|globalen Compilerdirektiven]].<br> |
<br> | <br> | ||
Die globale Compiler Direktive <b>$MODE</b> teilt dem Compiler mit, welchen Kompatibilitätsmodus (Kompatibilität zu den Compilern anderer Hersteller) er verwenden soll.<br> | Die globale Compiler Direktive <b>$MODE</b> teilt dem Compiler mit, welchen Kompatibilitätsmodus (Kompatibilität zu den Compilern anderer Hersteller) er verwenden soll.<br> | ||
Line 16: | Line 16: | ||
<tr> | <tr> | ||
<td align="left" valign="top">TP</td> | <td align="left" valign="top">TP</td> | ||
− | <td>Turbo Pascal Kompatibilitätsmodus. Alle Objekt-Pascalerweiterungen sind ausgeschalten, ausgenommen davon sind nur die Ansistrings, diese sind möglich. | + | <td>Turbo Pascal Kompatibilitätsmodus. Alle Objekt-Pascalerweiterungen sind ausgeschalten, ausgenommen davon sind nur die Ansistrings, diese sind möglich. Dieser Modus kann auch über den Kommandozeilenschalter -So aktiviert werden.</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 24: | Line 24: | ||
<tr> | <tr> | ||
<td align="left" valign="top">OBJFPC</td> | <td align="left" valign="top">OBJFPC</td> | ||
− | <td>Objektpascalmodus. Dieser Schalter hat die | + | <td>Objektpascalmodus. Der Compiler-Modus objfpc ist ein erweiterter fpc Compiler-Modus. Dieser Schalter hat die gleiche Wirkung wie der Kommandozeilenschalter -S2</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td align="left" valign="top">MACPAS</td> | <td align="left" valign="top">MACPAS</td> | ||
− | <td>MacPas Kompatibilitätsmodus. In diesem Modus versucht der Compiler mehr Kompatibilität zu den Pascaldialekten (wie Think Pascal, Metroworks Pascal und MPW Pascal) auf dem Betriebsystem Mac Os zu erreichen.</td> | + | <td>MacPas Kompatibilitätsmodus. In diesem Compiler-Modus versucht der Compiler mehr Kompatibilität zu den Pascaldialekten (wie Think Pascal, Metroworks Pascal und MPW Pascal) auf dem Betriebsystem Mac Os zu erreichen.</td> |
</tr> | </tr> | ||
</table> | </table> | ||
Line 42: | Line 42: | ||
<br> | <br> | ||
--[[User:Olaf|Olaf]] 09:55, 11 February 2013 (UTC) | --[[User:Olaf|Olaf]] 09:55, 11 February 2013 (UTC) | ||
− | [[ | + | [[Category:global_compiler_directives/de|Globale Compilerdirectiven]][[Category:Free Pascal Programmers Guide/de]] |
Latest revision as of 20:32, 25 May 2017
Deutsch (de)
Zurück zu den globalen Compilerdirektiven.
Die globale Compiler Direktive $MODE teilt dem Compiler mit, welchen Kompatibilitätsmodus (Kompatibilität zu den Compilern anderer Hersteller) er verwenden soll.
DEFAULT | Standard Modus. Der Compiler kehrt zu dem Modus zurück, der an der Kommandozeile eingegeben wurde. |
DELPHI | Delphi Kompatibilitätsmodus. Alle Objekt-Pascalerweiterungen sind eingeschalten. Die hat die gleiche Wirkung wie der Kommandozeilenschalter -Sd. |
TP | Turbo Pascal Kompatibilitätsmodus. Alle Objekt-Pascalerweiterungen sind ausgeschalten, ausgenommen davon sind nur die Ansistrings, diese sind möglich. Dieser Modus kann auch über den Kommandozeilenschalter -So aktiviert werden. |
FPC | Der FPC Modus ist der Standardmodus. |
OBJFPC | Objektpascalmodus. Der Compiler-Modus objfpc ist ein erweiterter fpc Compiler-Modus. Dieser Schalter hat die gleiche Wirkung wie der Kommandozeilenschalter -S2 |
MACPAS | MacPas Kompatibilitätsmodus. In diesem Compiler-Modus versucht der Compiler mehr Kompatibilität zu den Pascaldialekten (wie Think Pascal, Metroworks Pascal und MPW Pascal) auf dem Betriebsystem Mac Os zu erreichen. |
Beispiele:
{$MODE TP}
Die globale Compiler Direktive $MODE hat ihr Gegenstück in den Kommandozeilen-Optionen -So, -Sd, -Sp und -S2.
--Olaf 09:55, 11 February 2013 (UTC)