|
|
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
| Zeile 6: |
Zeile 6: |
| </tr> | | </tr> |
| <tr class="ProcSyntax"> | | <tr class="ProcSyntax"> |
| <td class="title"> AFAbmPartitionArcAdd(int1, alpha2, alpha3) : int</td> | | <td class="title"> AfAbmPartitionArcAdd(int1, alpha2, alpha3) : int</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]] |
| </td> | | </td> |
| </tr> | | </tr> |
| Zeile 59: |
Zeile 59: |
| <p>Dynamische Mappenunterteilungen, die noch nicht existieren, werden automatisch generiert. Wird in (alpha3) eine leere Zeichenkette übergeben, wird eine leere Arbeitsmappe erzeugt. Der Name der untergeordneten Arbeitsmappe kann maximal 250 Zeichen lang sein.</p></p> | | <p>Dynamische Mappenunterteilungen, die noch nicht existieren, werden automatisch generiert. Wird in (alpha3) eine leere Zeichenkette übergeben, wird eine leere Arbeitsmappe erzeugt. Der Name der untergeordneten Arbeitsmappe kann maximal 250 Zeichen lang sein.</p></p> |
|
| |
|
| <p><b>Beispiel:</b>{{Marker}}
| | == Beispiel == |
| </p><p>
| |
|
| |
|
| | <tabber> |
| | |-|ScriptAPI= |
| <p>Im folgenden Beispiel wird eine dynamische Unterteilung nach den ArcFlow-Clients angelegt, die die Archive angelegt haben.</p> | | <p>Im folgenden Beispiel wird eine dynamische Unterteilung nach den ArcFlow-Clients angelegt, die die Archive angelegt haben.</p> |
|
| |
| <pre class=source> | | <pre class=source> |
| tArcList # AfCteOpen(_CteList); | | tArcList # AfCteOpen(_CteList); |
| Zeile 73: |
Zeile 73: |
| { | | { |
| gAfArcNr # tArcItem->spName; | | gAfArcNr # tArcItem->spName; |
| AFArcRead(0); | | AfArcRead(0); |
| AFAbmPartitionArcAdd(tAbmId, gAfArcCreateModul, tArcItem->spName); | | AfAbmPartitionArcAdd(tAbmId, gAfArcCreateModul, tArcItem->spName); |
| } | | } |
|
| |
|
| tArcList->AFCteCloseAll(); | | tArcList->AfCteCloseAll(); |
|
| |
|
| // Return: True => continue processing; False => cancel processing | | // Return: True => continue processing; False => cancel processing |
| return(True) | | return(True) |
| </pre></p> | | </pre> |
| | </tabber> |
|
| |
|
| <p> | | <p> |
Mit der Funktion wird ein Archiv einer dynamischen Mappenunterteilung zugeordnet. In (int1) wird die Id der Eltern-Arbeitsmappe übergeben. Die Id muss der Arbeitsmappe entsprechen, die das Skript ausgelöst hat. Der Name der dynamisch erzeugten Arbeitsmappe und die Id des Archivs werden in (alpha2) und (alpha3) übergeben.
Dynamische Mappenunterteilungen, die noch nicht existieren, werden automatisch generiert. Wird in (alpha3) eine leere Zeichenkette übergeben, wird eine leere Arbeitsmappe erzeugt. Der Name der untergeordneten Arbeitsmappe kann maximal 250 Zeichen lang sein.
Beispiel
Im folgenden Beispiel wird eine dynamische Unterteilung nach den ArcFlow-Clients angelegt, die die Archive angelegt haben.
tArcList # AfCteOpen(_CteList);
tErr # AfAbmArcLstGet(tAbmId, tArcList);
for tArcItem # tArcList->CteRead(_CteFirst);
loop tArcItem # tArcList->CteRead(_CteNext, tArcItem);
while (tArcItem > 0)
{
gAfArcNr # tArcItem->spName;
AfArcRead(0);
AfAbmPartitionArcAdd(tAbmId, gAfArcCreateModul, tArcItem->spName);
}
tArcList->AfCteCloseAll();
// Return: True => continue processing; False => cancel processing
return(True)
Neben den allgemeinen Fehlerwerten
können folgende Werte zurückgegeben werden:
| Konstante |
Wert |
Bedeutung |
| _ErrOk |
0 |
ok - kein Fehler aufgetreten |
| _rNoRec |
5 |
Das in (alpha3) angegebene Archiv existiert nicht. |
| _ErrNameInvalid |
-56 |
Der in (alpha2) angegebene Name ist leer oder ungültig. |
| sAfErrNoRecAbm |
-20026 |
Die in (int1) angegebene Arbeitsmappe existiert nicht. |
Für weitere CONZEPT 16-spezifische Rückgabewerte siehe die
aktuelle CONZEPT 16-Hilfe.