C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[21487] 포럼의 코드 문법강조 기능이 개선되었습니다.
박지훈.임프 [cbuilder] 5384 읽음    2012-06-20 19:31
볼랜드포럼의 코드 문법 강조에는 SyntaxHighlighter 자바스크립트 라이브러리를 쓰고 있는데요.
잠깐 짬을 내서 몇가지 개선을 했습니다.

1. 키워드, 상수, 주석문 등의 컬러를 델파이/C++빌더의 표준 테마로 바꿨습니다.
2. 역시 델파이/C++빌더에서처럼 주석문이 이탤릭으로 나오도록 했습니다.
3. 마찬가지로 C++ 코드에서 상수(숫자, 문자열)가 파란 색으로 나오게 했습니다.
4. Lua 스크립트 지원을 추가했습니다. (글쓰기 페이지의 상단에 Lua 버튼도 추가)

루아 샘플 코드
     x = 10                -- global variable
     do                    -- new block
       local x = x         -- new 'x', with value 10
       print(x)            --> 10
       x = x+1
       do                  -- another block
         local x = x+1     -- another 'x'
         print(x)          --> 12
       end
       print(x)            --> 11
     end
     print(x)              --> 10  (the global one)


델파이 샘플 코드
class procedure TThread.Synchronize(AThread: TThread; AMethod: TThreadMethod);
var
  SyncRec: TSynchronizeRecord;
begin
  if AThread <> nil then
    AThread.Synchronize(AMethod)
  else
  begin
    SyncRec.FThread := nil;
    SyncRec.FSynchronizeException := nil;
    SyncRec.FMethod := AMethod;
    SyncRec.FProcedure := nil;
    TThread.Synchronize(@SyncRec);
  end;
end;
Lyn [tohnokanna]   2012-06-20 20:18 X
Can't found brush 오류 뜸
박지훈.임프 [cbuilder]   2012-06-20 21:32 X
엇... 제 노트북들에서도 어디서는 에러가 나고 어디서는 안나는군요. 확인 들어갑니다.
박지훈.임프 [cbuilder]   2012-06-20 21:35 X
리프레시를 하다보니 에러가 나던 쪽에서도 에러 안나는군요.
수정되기 전에 캐시되어 있던 .js 파일이 떴었나봅니다. 린님도 리프레시 해보시지요.
Starlet [starlet5]   2012-06-21 08:53 X
Refresh하니깐 잘 작동하네요. 포럼을 나날이 발전시켜주셔서 감사드립니다 (__)
남병철.레조 [lezo]   2012-06-21 09:27 X
Can't find brush for : lua

이렇게 나오네요..;;
박지훈.임프 [cbuilder]   2012-06-21 11:23 X
레조님도 리프레시 해보셨는지...
김상구.패패루 [peperu]   2012-06-22 11:15 X
XML도 추가해 주세요

+ -

관련 글 리스트
21487 포럼의 코드 문법강조 기능이 개선되었습니다. 박지훈.임프 5384 2012/06/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.