기본 콘텐츠로 건너뛰기

라벨이 FrameWork Plus인 게시물 표시

FrameWork Data 분석

아래는 FrameWork으로 생성한 칼럼의 user linkage의 data 부분을 덤프한 내용입니다. F10-3d 부분이 칼럼의 이름이 됩니다. 따라서 user data linkage의 data 부분에서 12 바이트 떨어진 곳에서 16 바이트를 읽어내면 칼럼의 이름을 구할 수 있습니다.

VB를 통한 FrameWork 자동 로드

FrameWork을 자동으로 로딩하는 것에 대해 알아봅시다. 물론 PC에 FrameWork이 설치되어 있어야 하겠지요. 현재 디렉토리를 Microstation이 설치되어 있는 디렉토리로 설정합니다.(SetCurrentDirectory) Shell을 이용해서 mod 폴더에 있는 FrameWork dgn 파일을 오픈합니다. Set msApp = GetObject("" , "Microstation.Application") fwstart.ma 파일을 로드합니다. msApp.MbeSendCommand("MDL LOAD FWSTART.MA") 다시 시간이 걸립니다. 이렇게 하면 성공적으로 FRAMEWORK을 로드할수 있습니다. 한가지 주의할 사항은 위의 절차대로 하기 전에 반드시 MS , FW_PRODUCT 이 두 환경변수를 설정해 줘야 한다는 겁니다. 예) "FW_PRODUCT"="C:\\WIN32APP\\INGR\\FWPLUS\\" "MS"="C:\\Bentley\\Program\\MicroStation\\ustation.exe"