Recupera testo da file locale
Struttura
GetTextFromLocalFile(sFileName, sStartFlag, sEndFlag)
Parametri
| Parametro | Tipo | Descrizione
| sFileName | Stringa | il nome del file nella directory temporanea di IndySoft che deve essere letto. Si tratta semplicemente del nome del file più l'estensione; NON deve includere i percorsi completi delle directory.StartFlag | String | il testo da cercare all'inizio del testo restituito. Il testo restituito NON includerà questo sStartFlag textsEndFlag | String | il testo che deve essere cercato per terminare il testo restituito. Il testo di risposta NON includerà questo sEndFlag |
Valore restituito
Stringa
Descrizione
Le funzioni del gruppo "Funzioni di lettura/scrittura file locali" vengono solitamente utilizzate per creare e leggere file XML (o di altro tipo) da una directory di rete condivisa, al fine di sincronizzare i dati e le funzionalità di IndySoft con un altro sistema, come ad esempio un sistema contabile. Questa funzione richiede che nella directory temporanea IndySoft corrente sia presente un file denominato sFileName, probabilmente copiato lì dalla funzione «GetLocalFile». In genere si tratta di un file XML contenente dati provenienti da un'altra applicazione di database. Utilizza questa funzione per leggere il file, cercando qualsiasi testo che si trovi dopo sStartFlag, ma prima di sEndFlag. Quindi, se stai leggendo un file XML (vedi frammento qui sotto) e ti serve il "Prezzo unitario" pari a "1,260":
<DiscountValue>0.84</DiscountValue>
<DiscountPercentage>40.0</DiscountPercentage>
<UnitPrice>1.260</UnitPrice>
<StandardCost>0.97</StandardCost>
Allora dovresti chiamare la funzione come:
sUnitPrice = GetTextFromLocalFile('FromMyAccountingSystem.xml', '<UnitPrice>', '</UnitPrice>')
Esempio
Non è stato fornito alcun esempio
Compatibilità delle applicazioni
Gestione della calibrazione IndySoft, Gestione dei laboratori commerciali IndySoft, Gestione degli strumenti IndySoft
Vedi anche
Nessun argomento correlato |