yoin Menu

Toon bijdragen

Deze sectie stelt je in staat om alle bijdragen van dit lid te bekijken. Je kunt alleen de bijdragen zien waar je op dit moment toegang toe hebt.

Toon bijdragen Menu

Berichten - De Grote Boze Wolf

#1

Je kan alles "moven" van EXTMIN naar 0,0.
(command "_move" "_all" "" (getvar "extmin") 0,0)

Je kan ook je UCS op het EXTMIN put leggen, wat iets eleganter is.
(command "_ucs" "_new" (getvar "extmin"))

Wil je nadien verschillende tekeningen gerefereerd op elkaar leggen let dan ook op de "insbase" veriabele.
#2
Beste Webracer,

Als uw dll niet voldoet aan "ActiveX-enabled and supplies a type library" dan zal je er geen gebruik van kunnen maken in AutoCAD.
Zie ook:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon98/html/vbconassigningreferencetoactivexcomponentobject.asp
Anders (dit voorbeeld gebruikt mscomm32, een oud object om seriële verbindingen te maken):

;; importeren bibliotheek
(VLAX-IMPORT-TYPE-LIBRARY
    :TLB-FILENAME
    "c:\\windows\\system32\\MSCOMM32.OCX"
    :METHODS-PREFIX       "comm-"
    :PROPERTIES-PREFIX       "comp-"
    :CONSTANTS-PREFIX       "comc-"
   )
;; object maken
;; "MsCommlib.MSComm" kan je terugvinden in de object browser in de Visual Basic
(SETQ #com1 (VLAX-CREATE-OBJECT "MSCommLib.MSComm"))

;; daarna kan je gebruik maken van de eigenschappen, constantes en methodes van de bibliotheek zoals:
(COMP-PUT-SETTINGS #com1 "115200,N,8,1")
(COMP-GET-PORTOPEN #com1)

Groetjes