AfOpen: Unterschied zwischen den Versionen

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
K Stand 4.1.09
KKeine Bearbeitungszusammenfassung
 
Zeile 45: Zeile 45:
</table>
</table>
<div class="BigLang">
<div class="BigLang">
<p><p>Dieser Befehl startet die ArcFlow-API. In dem Parameter (alpha1) wird der Pfad zum Verzeichnis <font class=source>Lib</font> ü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.</p>
Dieser Befehl startet die ArcFlow-API. In dem Parameter (alpha1) wird der Pfad zum Verzeichnis <font class=source>Lib</font> ü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.


<p>Nach dem Starten der API muss mit dem Befehl [[AfUserLogin|AfUserLogin()]] ein Benutzer angemeldet werden bevor die restlichen Befehle der API verwendet werden können.</p></p>
Nach dem Starten der API muss mit dem Befehl [[AfUserLogin|AfUserLogin()]] ein Benutzer angemeldet werden bevor die restlichen Befehle der API verwendet werden können.
 
== Beispiel ==
 
<tabber>
|-|ArcFlowAPI=
<pre class=source>
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);
}
...
</pre>
</tabber>


<p>
Als Rückgabewert wird ein  
Als Rückgabewert wird ein  
[[Allgemeine Fehlercodes#|allgemeiner Fehlerwert]]  
[[Allgemeine Fehlercodes#|allgemeiner Fehlerwert]]  

Aktuelle Version vom 30. Oktober 2025, 14:07 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 Script-API

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.