AfAbmAddToTree: Unterschied zwischen den Versionen

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
KKeine Bearbeitungszusammenfassung
Stand 4.1.16 Ausführbar ArcFlow.NEXT und Beispiel hinzugefügt
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 6: Zeile 6:
   </tr>
   </tr>
   <tr class="ProcSyntax">
   <tr class="ProcSyntax">
     <td class="title">&nbsp;AFAbmAddToTree(handle1, int2)</td>
     <td class="title">&nbsp;AfAbmAddToTree(handle1, int2)</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|Nicht ausführbar von der API]][[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen|Nicht ausführbar von der Programmierschnittstelle (DLL)]][[file:DE_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen|Nicht ausführbar mit der Application Remote Control]][[file:DE_SymbolScriptAPI.gif|alt=Ausführbar von der Script-API|link=Befehle der Schnittstellen|Ausführbar von der Script-API]][[file:SymbolNext.gif|alt=Ausführbar von ArcFlow.NEXT|link=Befehle der Schnittstellen|Ausführbar von ArcFlow.NEXT]]
     </td>
     </td>
   </tr>
   </tr>
Zeile 21: Zeile 21:
   <td colspan="3" width="85%" class=Right>Deskriptor einer Cte-Baum</td>
   <td colspan="3" width="85%" class=Right>Deskriptor einer Cte-Baum</td>
</tr>
</tr>


<tr class="ProcParameterItem">
<tr class="ProcParameterItem">
Zeile 27: Zeile 26:
   <td colspan="3" width="85%" class=Right>Nummer der Arbeitsmappe</td>
   <td colspan="3" width="85%" class=Right>Nummer der Arbeitsmappe</td>
</tr>
</tr>


<tr class="ProcResultItem">
<tr class="ProcResultItem">
Zeile 51: Zeile 49:
<p>Der Cte-Baum darf innerhalb des Skriptes nicht aus dem Speicher entfernt werden.</p></p>
<p>Der Cte-Baum darf innerhalb des Skriptes nicht aus dem Speicher entfernt werden.</p></p>


<p><b>Beispiel:</b>{{Marker}}
== Beispiel ==
</p><p>


<tabber>
|-|ScriptAPI=
<pre class=source>
<pre class=source>
tErr # AFAbmCreate(tAbmParent,'New workfolder','Description',var tAbmNew);
tErr # AfAbmCreate(tAbmParent,'New workfolder','Description',var tAbmNew);
if (tErr = _ErrOk)
if (tErr = _ErrOk)
{
{
   tErr # AFAbmAddToTree(gAfTreeAllocation, tAbmNew);
   tErr # AfAbmAddToTree(gAfTreeAllocation, tAbmNew);
   if (tErr = _ErrOk)
   if (tErr = _ErrOk)
   {
   {
Zeile 65: Zeile 64:
   else
   else
   {
   {
     // Error handling AFAbmAddToTree()
     // Error handling AfAbmAddToTree()
     ...
     ...
   }
   }
Zeile 71: Zeile 70:
else
else
{
{
   // Error handling AFAbmCreate()
   // Error handling AfAbmCreate()
   ...
   ...
}
}
</pre></p>
</pre>
|-|ArcFlow.NEXT=
<pre class=source>
af.next.AfAbmAddToTree(treeNode.id).then(result => {
  if (result.code == af.next.constants.AFErrOk) {
    ...
  }
  else {
    af.next.AfGetErrorAlpha(result.code).then(resultError => {
      alert(result.code+' / '+result.webcode+' / '+resultError.returnValues.afError);
    });
  }
});
</pre>
</tabber>


</div>
</div>
</translate>
</translate>
[[Category:Befehle für Arbeitsmappen]]
[[Category:Befehle für Arbeitsmappen]]
[[Category:ListeAllerApiBefehleA]]

Aktuelle Version vom 10. April 2026, 13:12 Uhr

 AfAbmAddToTree(handle1, int2)

Nicht ausführbar von der APINicht ausführbar von der Programmierschnittstelle (DLL)Nicht ausführbar mit der Application Remote ControlAusführbar von der Script-APIAusführbar von ArcFlow.NEXT

Arbeitsmappe zu den selektierten Arbeitsmappen hinzufügen
handle1 Deskriptor einer Cte-Baum
int2 Nummer der Arbeitsmappe
Resultat int Fehlercode
Siehe

Verwandte Befehle

Diese Anweisung kann in einem Skript aufgerufen werden, dass zur Arbeitsmappenzuweisung verwendet wird. Mit dieser Anweisung wird die in (int2) angegebene Arbeitsmappe der selektierten Arbeitsmappen hinzugefügt. Die selektierten Arbeitsmappen liegen in Form eines Cte-Baums vor, dessen Deskriptor in der Variablen gAfTreeAllocation vorliegt und in (handle1) übergeben werden muss.

Der Cte-Baum darf innerhalb des Skriptes nicht aus dem Speicher entfernt werden.

Beispiel

tErr # AfAbmCreate(tAbmParent,'New workfolder','Description',var tAbmNew);
if (tErr = _ErrOk)
{
  tErr # AfAbmAddToTree(gAfTreeAllocation, tAbmNew);
  if (tErr = _ErrOk)
  {
    ...
  }
  else
  {
    // Error handling AfAbmAddToTree()
    ...
  }
}
else
{
  // Error handling AfAbmCreate()
  ...
}

af.next.AfAbmAddToTree(treeNode.id).then(result => {
  if (result.code == af.next.constants.AFErrOk) {
    ...
  }
  else {
    af.next.AfGetErrorAlpha(result.code).then(resultError => {
      alert(result.code+' / '+result.webcode+' / '+resultError.returnValues.afError);
    });
  }
});