I have a dll file with few classes; and I want to call one of them from my AutoCAD vlisp interface (I have no problem calling my dll file from other environment). Ok, the dll file called "XX.dll" and my class called "YY". It has no properties and 1 method with 5 arguments. I call from AutoCAD as: (setq A (vlax-create-object "XX.YY")) and vlisp returns the object ID, something like #<VLA-OBJECT _YY 0016c3c8>. Then, I stuck with number of unsuccessful attempts to call it properly. The method I mentioned has 5 arguments from which last two arguments are optional. Types are INTEGER, STRING, ByRef STRING, INTEGER, STRING respectively and return value is boolean. Can someone show me how to make this work? Thanks,