robierzo 发表于 2022-7-6 07:33:05

vlax-invoke-method "copy" does

Hello. Why does not this statement:
 

(setq punto1 '(50 50 0) punto2 '(125 145 0)) (vlax-invoke-method objLine "copy" punto1 punto2)
Is to copy a line from punto1 to punto2.
Regards

pBe 发表于 2022-7-6 08:12:11

'Copy method is not what it seems, it doesn't behave like the native copy command. the first hint is the message you received after you evaluate that line
 
Try this way:
 

(setq punto1 '(50.0 50.0 0.0) punto2 '(125.0 145.0 0.0))(vlax-invoke (vlax-invoke objLine 'copy) 'Move punto1 punto2 )

robierzo 发表于 2022-7-6 08:19:26

O.K. Works very well.
Thanks, pBe.

pBe 发表于 2022-7-6 08:43:38

 
You are welcome. Its always confusing when you start using VL 'Methods.
 
Keep on coding
 
Cheers dude
页: [1]
查看完整版本: vlax-invoke-method "copy" does