Difference between revisions of "sInterfaces/de"

From Lazarus wiki
m
m
 
Line 1: Line 1:
 
{{sInterfaces}}
 
{{sInterfaces}}
 
<br>
 
<br>
Zurück zu den [[local compiler directives/de|lokalen Compiler Direktiven]].<br>
+
Zurück zu den [[local compiler directives/de|lokalen Compilerdirektiven]].<br>
 
<br>
 
<br>
=$INTERFACES=
+
== $INTERFACES ==
 
Die Direktive $INTERFACES gehört zur objektorientierten Programmierung.<br>
 
Die Direktive $INTERFACES gehört zur objektorientierten Programmierung.<br>
 
Die Direktive $INTERFACES legt fest, welche Schnittstellenart das reservierte Wort <b>interface</b> repräsentiert.<br>
 
Die Direktive $INTERFACES legt fest, welche Schnittstellenart das reservierte Wort <b>interface</b> repräsentiert.<br>
Line 25: Line 25:
 
</syntaxhighlight>
 
</syntaxhighlight>
 
<br>
 
<br>
Die Direktive {$INTERFACES} entspricht der Kommandozeilen Option -SI.<br>
+
Die Direktive {$INTERFACES} entspricht der Kommandozeilenoption -SI.<br>
 
<br>
 
<br>
 
<br>
 
<br>
 
--[[User:Olaf|Olaf]] 17:52, 17 December 2012 (UTC)
 
--[[User:Olaf|Olaf]] 17:52, 17 December 2012 (UTC)
 
[[Category:Free Pascal Programmers Guide/de]]
 
[[Category:Free Pascal Programmers Guide/de]]

Latest revision as of 19:05, 10 June 2013

Deutsch (de)
Zurück zu den lokalen Compilerdirektiven.

$INTERFACES

Die Direktive $INTERFACES gehört zur objektorientierten Programmierung.
Die Direktive $INTERFACES legt fest, welche Schnittstellenart das reservierte Wort interface repräsentiert.
Die Direktive $INTERFACES hat drei Schalter:

COMDiese Schnittstelle wird von Windows zur Verfügung gestellt und hat einen Referenzzähler.
CORBADiese Schnittstelle hat keinen Vorgänger und keinen Referenzzähler. Der fehlende Referenzzähler zwingt den Programmierer dazu die Instanzen selbst zu verwalten
DEFAULTDie COM-Schnittstelle ist die Standardschnittstelle.


Beispiel:

// Legt als Interface die CORBA-Schnittstelle fest
{$INTERFACES CORBA}


Die Direktive {$INTERFACES} entspricht der Kommandozeilenoption -SI.


--Olaf 17:52, 17 December 2012 (UTC)