carry
Guest
Uzun zamandır lisp ile vba formlarını kullanmak için geçerli bir çözüm arıyordum, örneğin çok daha küçük ve işlevsel hale getiren, ancak özellikle de vba ile formlar oluşturmak daha kolaydır.
En iyi sistem muhtemelen değişkenlerin kullanımı "users1" vs.
Bu örneği harika çalışan yarattım.
Dosya lisp almak-form.lsp:
(vl-load-com)
(vl-vbaload)
(command "-vbarun" "get-form.dvb!main")
(setq listesi-dat (eval (okuvar "users2")) (princ) (princ) (princ)
(setq n (uzun liste-dat)
cont 0)
(setq d0 (nth cont list-dat))
(repeat (1-n)
(setq cont (1+ cont)
(eval (okunuşu "(setq d) (rtos cont) " (nth cont list-dat)"))
(setvar "nomutt" 0)
Hangi rutinler vsa formunu yükler, (örneğin)
Veri gerektirir ve onları otolisp'e taşır ve otocad subparad'a herhangi bir şey görmeden (örneğin "sendcommand") otolisp, liste değerleri "kullanıcılar2" içinde yer alır ve değişkenleri yaratır. Kaç veri geçmek için.
Şimdi bunu kimin istediğini soracağım ve
Bu örneği tam olarak tamamlamama yardımcı olmak için etca'yı biliyor
Diğer komutlar, liste kutusu, çoklu sayfa, düğmeler, combo, bayrak vb.
İleride teşekkür ederiz.
taşıyabilir
En iyi sistem muhtemelen değişkenlerin kullanımı "users1" vs.
Bu örneği harika çalışan yarattım.
Dosya lisp almak-form.lsp:
(vl-load-com)
(vl-vbaload)
(command "-vbarun" "get-form.dvb!main")
(setq listesi-dat (eval (okuvar "users2")) (princ) (princ) (princ)
(setq n (uzun liste-dat)
cont 0)
(setq d0 (nth cont list-dat))
(repeat (1-n)
(setq cont (1+ cont)
(eval (okunuşu "(setq d) (rtos cont) " (nth cont list-dat)"))
(setvar "nomutt" 0)
Hangi rutinler vsa formunu yükler, (örneğin)
Veri gerektirir ve onları otolisp'e taşır ve otocad subparad'a herhangi bir şey görmeden (örneğin "sendcommand") otolisp, liste değerleri "kullanıcılar2" içinde yer alır ve değişkenleri yaratır. Kaç veri geçmek için.
Şimdi bunu kimin istediğini soracağım ve
Bu örneği tam olarak tamamlamama yardımcı olmak için etca'yı biliyor
Diğer komutlar, liste kutusu, çoklu sayfa, düğmeler, combo, bayrak vb.
İleride teşekkür ederiz.
taşıyabilir