AfAbmRmtLinkGet: Unterschied zwischen den Versionen
Jens (Diskussion | Beiträge) K Stand 4.1.08 |
Jens (Diskussion | Beiträge) K Stand 4.1.09 |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 6: | Zeile 6: | ||
</tr> | </tr> | ||
<tr class="ProcSyntax"> | <tr class="ProcSyntax"> | ||
<td class="title"> | <td class="title"> AfAbmRmtLinkGet(int1, var alpha2[, logic3[,int4]]) : int</td> | ||
<td class="platforms"> | <td class="platforms"> | ||
[[file:DE_SymbolAPI.gif|alt=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_SymbolAPI.gif|alt=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 52: | Zeile 52: | ||
<td width="85%" class=Right colspan="3"> | <td width="85%" class=Right colspan="3"> | ||
[[:Category:Befehle für Arbeitsmappen|Verwandte Befehle]], | [[:Category:Befehle für Arbeitsmappen|Verwandte Befehle]], | ||
[[ | [[AfArcRmtLinkGet#|AfArcRmtLinkGet()]], | ||
[[ | [[AfArcFileRmtLinkGet#|AfArcFileRmtLinkGet()]] | ||
</td> | </td> | ||
Zeile 94: | Zeile 94: | ||
<pre class=source> | <pre class=source> | ||
tResult # | tResult # AfAbmRmtLinkGet(gAfAbmId,var tLink); // af-10.0.0.1-arcflow://123456::0:0:0:0 | ||
tResult # | tResult # AfAbmRmtLinkGet(gAfAbmId,var tLink,false,sAfRmtCtrlFlagAbmShowAsRoot | sAFRmtCtrlFlagAppFocus); // af-10.0.0.1-arcflow://123456::0:0:65:0 | ||
tResult # | tResult # AfAbmRmtLinkGet(gAfAbmId,var tLink,true,sAfRmtCtrlFlagAbmShowAsRoot); // \10.0.0.1\Client\Lib\Af_RmtControl\AF_RmtControl.exe /ACTION=OPEN_DIALOG /FNC=AFAbmPos /ABMNR=123456 /FLAGS=1 | ||
</pre></p> | </pre></p> | ||
Aktuelle Version vom 18. Oktober 2024, 09:58 Uhr
Mit dieser Anweisung wird eine Zeichenkette ermittelt, die zur Positionierung auf eine Arbeitsmappe über unterschiedliche Verknüpfungen benötigt wird. In (int1) wird die Nummer der Arbeitsmappe angegeben. In (alpha2) muss eine Zeichenkette übergeben werden, die nach erfolgreicher Ausführung die Verknüpfung enthält. Mit dem Parameter (logic3) wird bestimmt, ob die Verknüpfung für einen Hyperlink (false) oder für das Remote Control zurückgegeben werden soll. Im Parameter (int4) können zusätzliche Optionen angegeben werden.
Bei einem Aufruf mit logic3=false kann die zurückgegebene Zeichenkette in <a href="...">Link zur Arbeitsmappe</a> eingebettet werden. Der Text kann dann in einer HTML-Seite oder einer Mail vom Typ HTML eingebunden werden. Damit die entsprechende Verknüpfung funktioniert, müssen auf dem Arbeitsplatz die Archivlinks eingerichtet sein.
Wird logic3=true übergeben, gibt die Anweisung eine Zeichenkette zurück, die an (siehe CONZEPT 16 Hilfe) übergeben werden kann.
In (int4) können folgende Konstanten (auch in Kombination) übergeben werden:
sAfRmtCtrlFlagAbmShowAsRoot | Es wird nur ein Teil des Arbeitsmappenbaumes angezeigt. Die angegeben Arbeitsmappe ist die erste angezeigte Mappe des Baumes. | |
sAfRmtCtrlFlagAbmNodeExpand | Alle untergeordneten Arbeitsmappen werden aufgeklappt. | |
sAfRmtCtrlFlagAppFocus | Der ArcFlow-Client wird im Vordergrund angezeigt. |
Beispiele:
tResult # AfAbmRmtLinkGet(gAfAbmId,var tLink); // af-10.0.0.1-arcflow://123456::0:0:0:0 tResult # AfAbmRmtLinkGet(gAfAbmId,var tLink,false,sAfRmtCtrlFlagAbmShowAsRoot | sAFRmtCtrlFlagAppFocus); // af-10.0.0.1-arcflow://123456::0:0:65:0 tResult # AfAbmRmtLinkGet(gAfAbmId,var tLink,true,sAfRmtCtrlFlagAbmShowAsRoot); // \10.0.0.1\Client\Lib\Af_RmtControl\AF_RmtControl.exe /ACTION=OPEN_DIALOG /FNC=AFAbmPos /ABMNR=123456 /FLAGS=1
Neben den allgemeinen Fehlerwerten können folgende Werte zurückgegeben werden:
Konstante | Wert | Bedeutung |
_ErrOk | 0 | kein Fehler |
sAFErrNoRecAbm | -20026 | Die in (int1) übergebene Arbeitsmappe existiert nicht. |
Für weitere CONZEPT 16-spezifische Rückgabewerte siehe die aktuelle CONZEPT 16-Hilfe.