A szöveges fájlok adatainak összeállítása és használata a vizuális lisp programokban

A Visual LISP programokban lévő szövegfájlok adatainak összeállítása és használata

A Visual LISP képes visszajuttatni egy .txt fájlban tárolt szöveget, amelyet viszont egy VLX alkalmazásba fordítottak. A VLX fájl a Visual LISP segítségével létrehozott egy vagy több AutoLISP és DCL fájl gyűjteménye. Azonban a szöveges fájlok teljes egészében visszaadhatók, és nem adatbitet adatfájlként. Van azonban egy olyan módszer, amely lehetővé teszi a diszkrét adatok elérését, amelyeket az alábbiakban ismertetünk.







Mit kell tennie?
Egy adatfájlt, hogy ő volt alkalmas, mint egy adat visszatérő függvényében (vl-get-forrás), az adatokat meg kell formázni, hogy lehetséges volt, hogy azonosítsa a adatsort, és kivonat csak a szükséges elemeket.

A formátum hasonló a korábban használt szöveges adatformátumhoz, az egyik változathoz képest - az adatok listából válnak egy sorból a többsoros listák helyett, az alábbiak szerint:







AutoLisp esetén VLX csomagoláshoz

Adatok fogadása
Miután a fájl a VLX alkalmazásba került, az adatokat a (nth) függvény segítségével adják vissza. Először is, az alprogram megkapja a listát és hozzárendeli egy változóhoz:

(vl-get-resource) visszaadja az adatok listáját szöveges karakterláncként, amelyet a következő kód használatával át kell alakítani egy hozzáférhető listára: Most a (nth) függvény segítségével feldolgozhatja a listát. A "020" elemhez tartozó adatok lekérése. például a következő üzemeltetőket használják:

Hogyan találhatom meg az adatokat, ha ismeretlen
Az adatok lekéréséhez, ha a helyük nem ismert a listán, a következő hurok segítségével teheti meg:

Miután a szubrutin meghatározta az elem helyét és elmentette helyét az IN változóban, szedje ki a szükséges adatokat:

Csomagolás egy fájlt
Az adatfájl VLX-alkalmazásba csomagolásához nyissa meg az Új alkalmazás varázslót a VLISP menü Fájl / Alkalmazás alkalmazás almenüjében. Válassza az Expert módot (1. ábra), majd adja hozzá az erőforrásfájlokat az Include panelen (2. ábra).

Állítsa be a fájltípust szöveges fájlokká, majd válassza ki a szükséges fájlokat.

Folytassa a varázsló végrehajtását és hozzon létre alkalmazást. Az adatfájlokat a létrehozott VLX alkalmazásfájlban tárolja.




Kapcsolódó cikkek