Difference between revisions of "sInterfaces/de"
From Lazarus wiki
Jump to navigationJump to search (Created page with "{{sInterfaces}} <br> Zurück zu den lokalen Compiler Direktiven.<br> <br> =$INTERFACES= Die Direktive $INTERFACES gehört zur objektorientiert...") |
m |
||
Line 15: | Line 15: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td WIDTH="100" VALIGN="TOP">DEFAULT</td><td VALIGN="TOP">Die COM-Schnittstelle die Standardschnittstelle.</td> | + | <td WIDTH="100" VALIGN="TOP">DEFAULT</td><td VALIGN="TOP">Die COM-Schnittstelle ist die Standardschnittstelle.</td> |
</tr> | </tr> | ||
</table> | </table> |
Revision as of 18:53, 17 December 2012
Deutsch (de)
Zurück zu den lokalen Compiler Direktiven.
$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:
COM | Diese Schnittstelle wird von Windows zur Verfügung gestellt und hat einen Referenzzähler. |
CORBA | Diese Schnittstelle hat keinen Vorgänger und keinen Referenzzähler. Der fehlende Referenzzähler zwingt den Programmierer dazu die Instanzen selbst zu verwalten |
DEFAULT | Die COM-Schnittstelle ist die Standardschnittstelle. |
Beispiel:
// Legt als Interface die CORBA-Schnittstelle fest
{$INTERFACES CORBA}
Die Direktive {$INTERFACES} entspricht der Kommandozeilen Option -SI.
--Olaf 17:52, 17 December 2012 (UTC)