어떤 제안?

  • Thread starter Thread starter Shape
  • Start date Start date
· ... 나는 내 머리 아래에 얻을하려고 해요, 하지만 내 손에서 vba 여전히 내 인생을 만들 수 없습니다 내 입에 의해 복잡 한 내 인생을 만들 수 없습니다 ... grgrgrgrggrgrgrgrgrgrgrgrgr
불평하지 않고, 우리가 집에서 할 수있는 많은 운동을 줄 것입니다! : 큰 글린 :
 
불평하지 않고, 우리가 집에서 할 수있는 많은 운동을 줄 것입니다! : 큰 글린 :
나는 osmosis에 노력하고 있습니다. 하지만 그것은 많이 작동하지 않습니다! : 융합 :
6360757-uomo-contenere-un-computer-portatile-come-un-tetto-di-casa-isolated-on-white-programmatore-allegro-g.jpg
그러나 다양한 "against" vb.net 외에는 cube에서 더 단단하고 혼란 스럽지 않은 작은 안정 보인다.
 
속성을 표시하는 레이어에 액세스하는 방법:
Code:
array로 private 함수 get_layxdata()
배열로 디엠 myxdata = 아무것도
데이터베이스로 db 사용 = thisdatabase
autodesk.autocad.databaseservices.transaction = tr_start로 tr 사용
layertable = tr.getobject (db.layertableid, openmode.forread)로 lt를 사용하여
layertablerecord = tr.getobject(lt("0"), openmode.forread)로 r을 사용
만약 r.xdata <> 아무것도
파일 형식: .xdata.asarray
끝 면
트렁크 ()
끝 사용
끝 사용
끝 사용
끝 사용
myxdata를 반환
끝 기능
이 특정 예에서 나는 층 "0"에 붙어 Xdata 요청

안녕하세요.
 
나는 오래된 게시물이지만 이탈리아의 작은 문서가 있기 때문에 나는 vb.net의 복잡성을 강조하고 싶습니다,
vba와 함께 우리가 쓴 줄을 만들기 위해:
Code:
하위 addline()
dim ptstr (0에서 2) 두 배로
ptstr(0) = 5: ptstr(1) = 5: ptstr(2) = 0#
dim ptend(0에서 2) 더블
ptend(0) = 12: ptend(1) = 3: ptend(2) = 0#

'모델 공간의 라인 객체 만들기
dim lineobj로 acadline
set lineobj = thisdrawing.modelspace.addline(ptstr, 종료)

끝 이하
vb.net로 작성해야 합니다. ·
Code:
autodesk.autocad.runtime 가져오기
autodesk.autocad.applicationservices 가져 오기
autodesk.autocad.databaseservices 가져 오기
autodesk.autocad.geometry 가져오기

<commandmethod("addline")> _ 한국어
공공 하위 addline()
'' 현재 문서와 데이터베이스를 얻을
문서 = application.documentmanager.mdiactivedocument로의 디엠 acdoc
데이터베이스 = acdoc.database

'' 거래 시작
거래 = accurdb.transactionmanager.starttransaction()로 actrans를 사용

'' 블록 테이블을 열고 read
dim acblktbl 블록 테이블
acblktbl = actrans.getobject (accurdb.blocktableid, openmode.forread)

''는 블록 테이블 레코드 모델 공간을 엽니다.
blocktablerecord로 dim acblktblrec
acblktblrec = actrans.getobject (acblktbl (blocktablerecord.modelspace), _
openmode.forwrite)

'' 5,5에서 시작하여 12,3에서 끝납니다.
라인 = 새로운 라인 (새로운 point3d(5, 5, 0), 새로운 point3d(12, 3, 0))

acline.setdatabasedefaults ()

'' 블록 테이블 레코드 및 거래에 새로운 객체를 추가
acblktblrec.appendentity (액세스)
actrans.addnewlycreateddbobject (대략, 진실한)

'' 데이터베이스에 새로운 개체를 저장
actrans.commit ()를
끝 사용
끝 이하</commandmethod("addline")>
그래서?
Vba에 머무를 때 더 많은 "사용자 친화적 인" 언어

libraries (.dll)를 nanocad에 로드하기 시작
ms Visualstudio에서 작성 및 컴파일 (무료)
손이 울리면
 

Forum statistics

Threads
58,191
Messages
495,938
Members
103,104
Latest member
FabioFrontini

Members online

No members online now.

Back
Top