AfAbmPartitionArcAdd: Unterschied zwischen den Versionen
Jens (Diskussion | Beiträge) K Stand 4.1.08 |
Jens (Diskussion | Beiträge) K Stand 4.1.09 |
||
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 6: | Zeile 6: | ||
</tr> | </tr> | ||
<tr class="ProcSyntax"> | <tr class="ProcSyntax"> | ||
<td class="title"> | <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]][[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 73: | Zeile 73: | ||
{ | { | ||
gAfArcNr # tArcItem->spName; | gAfArcNr # tArcItem->spName; | ||
AfArcRead(0); | |||
AfAbmPartitionArcAdd(tAbmId, gAfArcCreateModul, tArcItem->spName); | |||
} | } | ||
tArcList-> | tArcList->AfCteCloseAll(); | ||
// Return: True => continue processing; False => cancel processing | // Return: True => continue processing; False => cancel processing | ||
Zeile 129: | Zeile 129: | ||
</translate> | </translate> | ||
[[Category:Befehle für Arbeitsmappen]] | [[Category:Befehle für Arbeitsmappen]] | ||
Aktuelle Version vom 18. Oktober 2024, 09:09 Uhr
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.