C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

컴포넌트/라이브러리
Delphi/C++Builder Programming Components&Libraries
[579] SynEdit에서 Lua스크립트 HighLighter
망치 [mangchy] 11855 읽음    2009-12-08 13:50
Lua를 적용하다보니 사용자가 스크립트를 편집하는 편집기가 필요하더군요.

그래서 이래저래 찾다보니 SynEdit 2.06을 발견했습니다.

그런데 Lua는 없더군요. 그래서 검색하다보니
http://www.serious-code.net/moin.cgi/SynEdit 여기에서 알려주더군요.
결국 여기에서도 저의 수렁 실력은 드러나더군요.
처음에는 하라는데로 하니깐 잘 되었습니다.

그런데 스크립트를 보니 스트링이 이상하게 계산되어 나머지 뒷부분도 스트링 색상으로 되더군요.
그래서 소스 수정해서 소스 생성했는데 이제는 이놈이 화면에 컴포넌트 올리기만 하면 System Error Code : 5를 내더군요.

이래저래 반나절 날리고...결국 다른 PC에서 똑같은 과정으로 하니 제대로 되더군요.

안되던 제 PC소스하고 비교하니 뭔가 다르게 2줄을 HighLighter를 생성하더군요.
우쓰... 그래서 혹시나 다른 님들도 삽질할까봐 제가 위 링크에서 참조한것과 몇부분 수정한거 해서 올립니다.
그냥 Lua파일로 새로 만들었으니...
패키지 파일부분들도 Lua파일 등록을 위해 수정을 해줘야합니다만 이 부분은 걍 패스!

+ -

관련 글 리스트
579 SynEdit에서 Lua스크립트 HighLighter 망치 11855 2009/12/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.