AfScriptLstGet

Aus ArcFlow Wiki
Version vom 22. Oktober 2024, 11:57 Uhr von Jens (Diskussion | Beiträge) (Jens verschob die Seite AFScriptLstGet nach AfScriptLstGet, ohne dabei eine Weiterleitung anzulegen)
Zur Navigation springen Zur Suche springen
 AFScriptLstGet(handle1) : 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

Informationen zu einem Skript ermitteln
handle1 Deskriptor einer leeren CTE-Liste
Resultat int Fehlerwert
Siehe

Verwandte Befehle

Mit dieser Funktion können Informationen über die in ArcFlow vorhandenen Skripte ermittelt werden. Im Parameter (handle1) muss der Deskriptor einer leeren Cte-Liste übergeben werden, die vor dem Aufruf der Funktion über den Befehl AfCteOpen() angelegt wurde.

Nach dem Aufruf der Funktion ist pro Skript ein Objekt in der Cte-Liste vorhanden. Die Objekte können geladen und über die Eigenschaft "Name" der Name des Skripts ermittelt werden. In der Eigenschaft "Custom" stehen weitere Informationen mit #$# getrennt zur Verfügung. Die Informationen können zum Beispiel mit der Anweisung AFStrGet() ermittelt werden:

AFStrGet(tCteItem->spCustom,'#$#',1) Benutzerkürzel, der zuletzt das Skript geändert hat.
AFStrGet(tCteItem->spCustom,'#$#',2) Datum der letzten Änderung.
AFStrGet(tCteItem->spCustom,'#$#',3) Uhrzeit der letzten Änderung.
AFStrGet(tCteItem->spCustom,'#$#',4) Information, wo das Skript aufgerufen wird.

Es werden nur die allgemeinen Fehlerwerte zurückgegeben.