AfScanDllLoad: Unterschied zwischen den Versionen

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
Die Seite wurde neu angelegt: „<languages /> <translate> <table class=head> <tr> <td class="BigTitle" colspan="2" align="center">file:DE_Schriftzug.gif</td> </tr> <tr clas…“
 
K Stand 4.1.09
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 6: Zeile 6:
   </tr>
   </tr>
   <tr class="ProcSyntax">
   <tr class="ProcSyntax">
     <td class="title">&nbsp;AFScanDllLoad(alpha1) : int</td>
     <td class="title">&nbsp;AfScanDllLoad(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_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 33: Zeile 33:
   <td width="15%" class=Left>Siehe</td>
   <td width="15%" class=Left>Siehe</td>
   <td width="85%" class=Right colspan="3">
   <td width="85%" class=Right colspan="3">
[[Befehle zum Scannen#|Verwandte Befehle]],
[[:Category:Befehle zum Scannen|Verwandte Befehle]],
[[AFScanStart#|AFScanStart()]],
[[AfScanStart#|AfScanStart()]],
[[AFScanDllUnload#|AFScanDllUnload()]]
[[AfScanDllUnload#|AfScanDllUnload()]]
   </td>
   </td>
</tr>
</tr>
Zeile 47: Zeile 47:
<p><p>Die Funktion lädt die Dll der OCR-Software{{Marker}}<!--Ocr-->.</p>
<p><p>Die Funktion lädt die Dll der OCR-Software{{Marker}}<!--Ocr-->.</p>


<p>Im Parameter (alpha1) muss der Name des Arbeitsplatzes übergeben werden. Der Arbeitsplatz muss in den Einstellungen von ArcFlow definiert und eingestellt sein. Dort wird der zu verwendende Pfad zur OCR-Software-Dll ausgelesen. Die ArcFlow-Dll muss sich im Unterverzeichnis <font class=source>lib</font> des Clientverzeichnisses befinden, aus dem die API gestartet wird. Der Name der Arbeitsstation kann über die Funktion (siehe CONZEPT 16 Hilfe) {{Marker}} ermittelt werden.</p>
<p>Im Parameter (alpha1) muss der Name des Arbeitsplatzes übergeben werden. Der Arbeitsplatz muss in den Einstellungen von ArcFlow definiert und eingestellt sein. Dort wird der zu verwendende Pfad zur OCR-Software-Dll ausgelesen. Die ArcFlow-Dll muss sich im Unterverzeichnis <font class=source>lib</font> des Clientverzeichnisses befinden, aus dem die API gestartet wird. Der Name der Arbeitsstation kann über die Funktion <font class=source>NetInfo()</font> (siehe CONZEPT 16 Hilfe) {{Marker}} ermittelt werden.</p>


<p>Nach dem Aufruf der Funktion kann ein Scanvorgang mit dem Befehl [[AFScanStart#|AFScanStart()]] gestartet werden.</p></p>
<p>Nach dem Aufruf der Funktion kann ein Scanvorgang mit dem Befehl [[AfScanStart#|AfScanStart()]] gestartet werden.</p></p>


<p><b>Beispiel:</b>{{Marker}}
<p><b>Beispiel:</b>{{Marker}}
Zeile 55: Zeile 55:


<pre class=source>
<pre class=source>
tErr # AFScanDllLoad(NetInfo(_NtiName));
tErr # AfScanDllLoad(NetInfo(_NtiName));
if (tErr != _ErrOk)
if (tErr != _ErrOk)
{
{
Zeile 62: Zeile 62:
}
}
...
...
tErr # AFScanDllUnload();
tErr # AfScanDllUnload();
</pre></p>
</pre></p>


Zeile 111: Zeile 111:
</translate>
</translate>
[[Category:Befehle zum Scannen]]
[[Category:Befehle zum Scannen]]
[[Category:ListeAllerApiBefehleS]]

Aktuelle Version vom 11. November 2024, 13:00 Uhr

 AfScanDllLoad(alpha1) : 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

Laden der Scanner-Dll
alpha1 Name des Scan-Arbeitsplatzes
Resultat int Fehlerwert
Siehe

Verwandte Befehle, AfScanStart(), AfScanDllUnload()

Die Funktion lädt die Dll der OCR-Software.

Im Parameter (alpha1) muss der Name des Arbeitsplatzes übergeben werden. Der Arbeitsplatz muss in den Einstellungen von ArcFlow definiert und eingestellt sein. Dort wird der zu verwendende Pfad zur OCR-Software-Dll ausgelesen. Die ArcFlow-Dll muss sich im Unterverzeichnis lib des Clientverzeichnisses befinden, aus dem die API gestartet wird. Der Name der Arbeitsstation kann über die Funktion NetInfo() (siehe CONZEPT 16 Hilfe) ermittelt werden.

Nach dem Aufruf der Funktion kann ein Scanvorgang mit dem Befehl AfScanStart() gestartet werden.

Beispiel:

tErr # AfScanDllLoad(NetInfo(_NtiName));
if (tErr != _ErrOk)
{
  // Errorhandling
  ...
}
...
tErr # AfScanDllUnload();

Neben den allgemeinen Fehlerwerten können folgende Werte zurückgegeben werden:

Konstante Wert Bedeutung
_ErrOk 0 ok - kein Fehler aufgetreten
_rNoRec 5 Der übergebene Arbeitsplatz ist in ArcFlow nicht definiert.
sAfErrNoFrEngineOnPc -20051 Es ist keine FineReader-Dll oder ArcFlow-Dll beim Arbeitsplatz eingetragen.
sAfErrErrLoadScanDll -20053 Die DLL konnte nicht geladen werden. Es müssen die Einstellungen des Arbeitsplatzes überprüft werden.

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