AfStampPropGet...: Unterschied zwischen den Versionen
Jens (Diskussion | Beiträge) K Jens verschob die Seite AFStampPropGet... nach AfStampPropGet..., ohne dabei eine Weiterleitung anzulegen |
Jens (Diskussion | Beiträge) K Stand 4.1.09 |
||
Zeile 6: | Zeile 6: | ||
</tr> | </tr> | ||
<tr class="ProcSyntax"> | <tr class="ProcSyntax"> | ||
<td class="title"> | <td class="title"> AfStampPropGet...(alpha1, int2, var var) : logic</td> | ||
<td class="platforms"> | <td class="platforms"> | ||
[[file:DE_SymbolNoAPI.gif|alt=Nicht ausführbar von der API|link=Befehle der Schnittstellen]][[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen]][[file:DE_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen]][[file:DE_SymbolScriptAPI.gif|alt=Ausführbar von der Script-API|link=Befehle der Schnittstellen]] | [[file:DE_SymbolNoAPI.gif|alt=Nicht ausführbar von der API|link=Befehle der Schnittstellen]][[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen]][[file:DE_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen]][[file:DE_SymbolScriptAPI.gif|alt=Ausführbar von der Script-API|link=Befehle der Schnittstellen]] | ||
Zeile 54: | Zeile 54: | ||
<td width="15%" class=Left>Siehe</td> | <td width="15%" class=Left>Siehe</td> | ||
<td width="85%" class=Right colspan="3"> | <td width="85%" class=Right colspan="3"> | ||
[[:Category:Befehle für Stempel|Verwandte Befehle]], [[ | [[:Category:Befehle für Stempel|Verwandte Befehle]], [[AfStampPropSet...#|AfStampPropSet...()]] | ||
</td> | </td> | ||
</tr> | </tr> | ||
Zeile 68: | Zeile 68: | ||
<table class=lang> | <table class=lang> | ||
<tr> | <tr> | ||
<td valign=top><font class=source> | <td valign=top><font class=source>AfStampPropGetAlpha(alpha1, int2, var alpha3) : logic</font></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source> | <td valign=top><font class=source>AfStampPropGetBigInt(alpha1, int2, var bigint3) : logic</font></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source> | <td valign=top><font class=source>AfStampPropGetDate(alpha1, int2, var date3) : logic</font></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source> | <td valign=top><font class=source>AfStampPropGetDecimal(alpha1, int2, var decimal3) : logic</font></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source> | <td valign=top><font class=source>AfStampPropGetFloat(alpha1, int2, var float3) : logic</font></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source> | <td valign=top><font class=source>AfStampPropGetInt(alpha1, int2, var int3) : logic</font></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source> | <td valign=top><font class=source>AfStampPropGetLogic(alpha1, int2, var logic3) : logic</font></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source> | <td valign=top><font class=source>AfStampPropGetTime(alpha1, int2, var time3) : logic</font></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source> | <td valign=top><font class=source>AfStampPropGetWord(alpha1, int2, var word3) : logic</font></td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
Zeile 111: | Zeile 111: | ||
{ | { | ||
... | ... | ||
if (! | if (!AfStampPropGetAlpha('edit01',_WinPropCaption,var tCaption)) | ||
{ | { | ||
// Error handling | // Error handling |
Aktuelle Version vom 1. November 2024, 15:11 Uhr
Mit dieser Anweisung können Eigenschaften von Objekten innerhalb eines Stempels gelesen werden. Die Stempel und deren Objekte stehen nur in den Ereignissen Ereignis vor Anzeige, Ereignis nach Anzeige und Ereignis Feldkontrolle zur Verfügung. Für jeden Datentyp einer Eigenschaft steht eine separate Funktion zur Verfügung:
AfStampPropGetAlpha(alpha1, int2, var alpha3) : logic |
AfStampPropGetBigInt(alpha1, int2, var bigint3) : logic |
AfStampPropGetDate(alpha1, int2, var date3) : logic |
AfStampPropGetDecimal(alpha1, int2, var decimal3) : logic |
AfStampPropGetFloat(alpha1, int2, var float3) : logic |
AfStampPropGetInt(alpha1, int2, var int3) : logic |
AfStampPropGetLogic(alpha1, int2, var logic3) : logic |
AfStampPropGetTime(alpha1, int2, var time3) : logic |
AfStampPropGetWord(alpha1, int2, var word3) : logic |
Es können nur die Eigenschaften von Objekten abgefragt werden, die in dem Stempel enthalten sind, für den das Ereignis aufgerufen wurde.
In (alpha1) wird der Name des Objekts in dem Stempel angegeben. In (int2) wird eine Konstante für die Eigenschaft des Objekts übergeben (siehe CONZEPT 16-Hilfe (siehe CONZEPT 16 Hilfe) ). Dem Namen der Eigenschaft muss _WinProp vorangestellt werden. Als VAR-Parameter wird eine Variable des entsprechenden Typs angegeben, die bei gelungener Abfrage den Wert der Eigenschaft aufnimmt.
Beispiel
local { tCaption : alpha(4096); } { ... if (!AfStampPropGetAlpha('edit01',_WinPropCaption,var tCaption)) { // Error handling } else { switch (tCaption) { case ... } } ... }