AfAbmDrivePathGet: Unterschied zwischen den Versionen

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
K Jens verschob die Seite AFAbmDrivePathGet nach AfAbmDrivePathGet, ohne dabei eine Weiterleitung anzulegen
K Stand 4.1.09
 
Zeile 6: Zeile 6:
   </tr>
   </tr>
   <tr class="ProcSyntax">
   <tr class="ProcSyntax">
     <td class="title">&nbsp;AFAbmDrivePathGet(int1, var alpha2) : int</td>
     <td class="title">&nbsp;AfAbmDrivePathGet(int1, var alpha2) : 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 40: Zeile 40:
   <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]],
[[AFArcDrivePathGet#|AFArcDrivePathGet()]]
[[AfArcDrivePathGet|AfArcDrivePathGet()]]


   </td>
   </td>
Zeile 59: Zeile 59:


<pre class=source>
<pre class=source>
tResult # AFAbmDrivePathGet(gAfAbmId,var tLink); // &#92;&#92;10.0.0.1&#92;AfDrive&#92;Kunden&#92;ArcFlow AG
tResult # AfAbmDrivePathGet(gAfAbmId,var tLink); // &#92;&#92;10.0.0.1&#92;AfDrive&#92;Kunden&#92;ArcFlow AG
if (tResult = _ErrOk)
if (tResult = _ErrOk)
   SysExecute('*'+tLink,'',0); // show in explorer
   SysExecute('*'+tLink,'',0); // show in explorer
Zeile 82: Zeile 82:


     <tr class="ProcErrorItem">
     <tr class="ProcErrorItem">
       <td class=source valign=top>sAFErrNoRecAbm</td>
       <td class=source valign=top>sAfErrNoRecAbm</td>
       <td align=center valign=top>-20026</td>
       <td align=center valign=top>-20026</td>
       <td>Die in (int1) übergebene Arbeitsmappe existiert nicht.</td>
       <td>Die in (int1) übergebene Arbeitsmappe existiert nicht.</td>
Zeile 89: Zeile 89:


     <tr class="ProcErrorItem">
     <tr class="ProcErrorItem">
       <td class=source valign=top>sAFErrNoRecDrvFolder</td>
       <td class=source valign=top>sAfErrNoRecDrvFolder</td>
       <td align=center valign=top>-20601</td>
       <td align=center valign=top>-20601</td>
       <td>Die Arbeitsmappe ist nicht über ein ArcFlow Drive erreichbar.</td>
       <td>Die Arbeitsmappe ist nicht über ein ArcFlow Drive erreichbar.</td>

Aktuelle Version vom 16. Oktober 2024, 09:38 Uhr

 AfAbmDrivePathGet(int1, var alpha2) : int

Ausführbar von der APINicht ausführbar von der Programmierschnittstelle (DLL)Nicht ausführbar mit der Application Remote ControlAusführbar von der Script-API

Ermittelt den Drive-Pfad einer Arbeitsmappe
int1 Nummer der Arbeitsmappe
alpha2 Pfad zur Arbeitsmappe
Resultat int Fehlerwert
Siehe

Verwandte Befehle, AfArcDrivePathGet()

Mit dieser Anweisung wird eine Zeichenkette ermittelt, die zur Arbeitsmappe innerhalb des ArcFlow Drive führt. In (int1) wird die Nummer der Arbeitsmappe angegeben. In (alpha2) muss eine Zeichenkette übergeben werden, die nach erfolgreicher Ausführung den vollständigen Pfad enthält.

Ist bei den Einstellungen des Drive ein Server eingetragen, wird ein BNC-Pfad zurückgegeben, ansonsten beginnt der Pfad mit dem angegebenen Laufwerksbuchstaben. Der angegebene Laufwerksbuchstabe kann von dem verwendeten Laufwerksbuchstaben auf der Arbeitsstation abweichen.

Beispiele:

tResult # AfAbmDrivePathGet(gAfAbmId,var tLink); // \\10.0.0.1\AfDrive\Kunden\ArcFlow AG
if (tResult = _ErrOk)
  SysExecute('*'+tLink,'',0); // show in explorer

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.
sAfErrNoRecDrvFolder -20601 Die Arbeitsmappe ist nicht über ein ArcFlow Drive erreichbar.

Für weitere CONZEPT 16-spezifische Rückgabewerte siehe die aktuelle CONZEPT 16-Hilfe.