CADsite forum

AutoCAD => Autolisp => Topic gestart door: john44 op di 11 01 2011, 23:56:37

Titel: vlx maken (opgelost)
Bericht door: john44 op di 11 01 2011, 23:56:37
Beste,

ik probeer al even een goede vlx aan te maken.

Ik volg de procedure zoals ze op deze site staat, maar op het einde bekom ik enkel een vlx met één lisp in.
De bedoeling is dat er meerdere lisp functie's in komen samen met hun dcl.

Vraag is ook of dat als er van uit één van deze code's, een andere functie word in geroepen die in de zelfde VLX zit (voorheen een .LSP maar na verwerking blijkbaar .FAS) deze dan ook nog wel gestart word, of moet ik in men code dan een vermelding naar .FAS maken?

Beet basic vraag, maar vind nergens een duidelijk antwoord.

Mvg John
Titel: Re:vlx maken
Bericht door: HofCAD op wo 12 01 2011, 11:12:32
Beste John,

1).Open AutoCad program
2).Open Visual LISP Console Editor (commando VLIDE).
3).Open lsp file
4).Click File > Make application > New Application Wizard...
5).Select Expert > next
6).Click Browser
7).Find a directory > click OK
8).Fill name > click next
9).Select Separate namespace > next
10).Click Add > select a file lsp > click next
11).Click add > select a file lsp > click open
12).Click next
13).Click next
14).Click Finish

Met vriendelijke groet, HofCAD CSI.
Titel: Re:vlx maken
Bericht door: john44 op wo 12 01 2011, 21:49:15
Hofcad, dank voor je antwoord.

Ben er nog niet uit, want krijg nog steeds het zelfde resultaat.

IK probeer een vlx te maken van twee .lsp bestanden en twee .dcl 
Na compiling krijg ik een .vlx en twee aparte .fas bestanden.

Als ik dan men vlx in een andere map zet vraagt hij achter de .fas bestanden en .dcl's
Moet het normaal niet één groot geheel geworden zijn?

Mvg John
Titel: Re:vlx maken
Bericht door: HofCAD op do 13 01 2011, 09:05:38
Citaat van: john44 op wo 12 01 2011, 21:49:15
Hofcad, dank voor je antwoord.

Ben er nog niet uit, want krijg nog steeds het zelfde resultaat.

IK probeer een vlx te maken van twee .lsp bestanden en twee .dcl 
Na compiling krijg ik een .vlx en twee aparte .fas bestanden.

Als ik dan men vlx in een andere map zet vraagt hij achter de .fas bestanden en .dcl's
Moet het normaal niet één groot geheel geworden zijn?

Mvg John
Beste John,

De *.fas bestanden zijn gecompileerde *.lsp bestanden, het *.vlx bestand is een project bestand
waarin de gecompileerde *.lsp bestanden zitten en de de *.dcl bestanden.
Dus je kan in principe de *.fas bestanden weggooien.

Met vriendelijke groet, HofCAD CSI.

PS
Visual LISP provides three file format options for AutoLISP applications:

Reading an LSP file (.lsp)—an ASCII text file that contains AutoLISP program code.
Reading an FAS file (.fas)—a binary, compiled version of a single LSP program file.
Reading a VLX file (.vlx)—a compiled set of one or more LSP and/or dialog control language (DCL) files.
Titel: Re:vlx maken
Bericht door: john44 op do 13 01 2011, 23:29:18
Hofcad...

goede raad van jou :)
het is heel mooi gelukt voor mij nu.

mVG groeten en dank   

JOhn