AfOpen: Unterschied zwischen den Versionen

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
KKeine Bearbeitungszusammenfassung
K Stand 4.1.13 Helptip Ausfürbar geändert
 
Zeile 8: Zeile 8:
     <td class="title">&nbsp;AfOpen(alpha1) : int</td>
     <td class="title">&nbsp;AfOpen(alpha1) : 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_SymbolNoScriptAPI.gif|alt=Nicht ausführbar von der Script-API|link=Befehle der Schnittstellen]]
[[file:DE_SymbolAPI.gif|alt=Ausführbar von der API|link=Befehle der Schnittstellen|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_SymbolNoScriptAPI.gif|alt=Nicht ausführbar von der ScriptAPI|link=Befehle der Schnittstellen|Nicht ausführbar von der ScriptAPI]]
     </td>
     </td>
   </tr>
   </tr>

Aktuelle Version vom 2. Dezember 2025, 07:29 Uhr

 AfOpen(alpha1) : int

Ausführbar von der APINicht ausführbar von der Programmierschnittstelle (DLL)Nicht ausführbar mit der Application Remote ControlNicht ausführbar von der ScriptAPI

ArcFlow-API starten
alpha1 Pfad der ArcFlow-API-DLL
Resultat int Fehlerwert
Siehe

Verwandte Befehle, AfClose(), AfUserLogin()

Dieser Befehl startet die ArcFlow-API. In dem Parameter (alpha1) wird der Pfad zum Verzeichnis Lib übergeben. Die Datei selber muss nicht angegeben werden. Die Anweisung ermittelt die verwendete Architektur und lädt die Datei "af_api_w32.dll" bzw. "af_api_w64.dll" aus dem entsprechenden Unterverzeichnis.

Nach dem Starten der API muss mit dem Befehl AfUserLogin() ein Benutzer angemeldet werden bevor die restlichen Befehle der API verwendet werden können.

Beispiel

tResult # Af.API:AfOpen('\\dmsserver\Client\Lib');
if (tResult != _ErrOk)
{
  // Fehlerbehandlung
  ...
  return(tResult);
}
tResult # AF.API:AfUserLogin('dmsserver', 'ArcFlow', tUserName, tPassword);
if (tResult != _ErrOk)
{
  // Fehlerbehandlung
  ...
  return(tResult);
}
...

Als Rückgabewert wird ein allgemeiner Fehlerwert zurückgegeben.