Zum Hauptinhalt springen

GetLocalFile

Aufbau

GetLocalFile(sFileName, sTempname, bWait, iTimeOut)

Parameter

| Parameter | Typ | Beschreibung
| sFileName | Zeichenfolge | Der Name der Netzwerkdatei, die in das IndySoft-Temporärverzeichnis kopiert werden soll. Dieser Dateiname sollte die vollständigen Netzwerkpfade enthalten. TempName | String | Der Dateiname, der verwendet werden soll, wenn die Datei in das IndySoft-Temporärverzeichnis kopiert wird. Dieser Dateiname darf KEINEN Verzeichnispfad enthalten, sondern nur den Dateinamen und die Dateiendung.bWait | Boolean | Boolean (True/False), legt fest, ob IndySoft den Vorgang unterbrechen und auf die angeforderte Datei warten soll.iTimeOut | Integer | Integer, die Anzahl der Sekunden, die InSte auf die angeforderte Datei warten soll. Gilt nur, wenn bWait = True |

Rückgabewert

Char

'1' = Wahr, '0' = Falsch

Beschreibung

Die Funktionen in der Gruppe „Lokale Datei-Lese-/Schreibfunktionen“ werden in der Regel dazu verwendet, XML-Dateien (oder andere Dateien) in einem gemeinsamen Netzwerkverzeichnis zu erstellen und daraus zu lesen, um die Daten und Funktionen von IndySoft mit einem anderen System, beispielsweise einem Buchhaltungssystem, zu synchronisieren. Diese Funktion hält die IndySoft-Funktionalität vorübergehend an und wartet auf eine Datei in einem Netzwerkverzeichnis. Oder, wenn bWait = False ist, wartet IndySoft nicht darauf, dass die Datei „abgelegt“ wird, sondern gibt sofort „true“ oder „false“ zurück, je nachdem, ob die Datei vorhanden ist. Wenn es zu einer Wartezeit kommt, wird auf dem Bildschirm ein Dialogfeld (siehe unten) mit einer Animation angezeigt.
 


Wird die Datei nicht innerhalb der iTimeOut Sekunden gefunden, wird das Dialogfeld geschlossen und die Funktion gibt einen Wert von „0“ (False) zurück. Wird die Datei gefunden, wird sie in das IndySoft-Temporärverzeichnis (entsprechend der aktuellen IndySoft-Anmeldung) kopiert, und die Funktion gibt den Wert „1“ (True) zurück. Durch das Kopieren der Datei in dieses Verzeichnis können weitere benutzerdefinierte Skripte mit der Datei interagieren, ohne dass diese im allgemeinen Netzwerkverzeichnis verbleiben muss.

Beispiel

Es wurde kein Beispiel angegeben

Anwendungskompatibilität

IndySoft Kalibrierungsmanagement, IndySoft Laborverwaltung für gewerbliche Einrichtungen, IndySoft Werkzeugverwaltung

Siehe auch

Keine verwandten Themen |