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

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[14336] 포럼 글쓰기에서 새로운 소스코드 하이라이팅 방법
박지훈.임프 [cbuilder] 3642 읽음    2008-05-06 15:20
<pre class=brush:c++&gt;와 </pre>로 감싸면 C++ 코드 하이라이팅
void __fastcall MyFunction(int Param1, AnsiString &Param2)
{
    switch(Param1)
    {
        case 1: ShowMessage("Param1 is 1");
        default: ShowMessage(Param2 + IntToStr(Param1));
    }
}


<pre class=brush:delphi&gt;와 </pre>로 감싸면 델파이 코드 하이라이팅
procedure MyFunction(Param1: integer; var Param2: string)
begin
  case Param1 of
     1: ShowMessage('Param1 is 1');
      else ShowMessage(Param2 + IntToStr(Param1));
end;


<pre class=brush:sql&gt;와 </pre>로 감싸면 SQL 코드 하이라이팅
select
  t1.c1, t1.c2, t2.c2
from table1 t1
  inner join table2 t2 on t1.c1=t2.c1
where t1.c1 > 50


그 외에도... 자바, C#, PHP, 파이썬, 루비 등등 가능.
이점한 [redyouth]   2008-05-06 17:07 X
오~~~ 좋네요~~ 정말 수고 많으셨습니다. 앞으로 많이 써야겠네요 ㅋ ^^;
박지훈.임프 [cbuilder]   2008-05-06 18:19 X
제가 직접 만든 건 아니고... ^^;;;;

포럼에 맞게 여기저기 꽤 수정은 했습니다만,
원래는 구글 코드 프로젝트에서 진행중인 오픈소스 프로젝트입니다.
http://code.google.com/p/syntaxhighlighter/

위 코드 블럭의 상단 툴바에서 ? 버튼을 누르시면 어바웃이 나옵니다.
박지훈.임프 [cbuilder]   2008-05-06 18:22 X
위에 루비와 파이썬도 지원한다고 썼는데...
지금 생각해보니, 루비와 파이썬 지원은 제가 삭제해버린 거 같네요.
이정구 [appleii]   2008-05-06 22:30 X
스크롤 바가 안 생기도록 할수도 있나요? 스크롤 바 없는 것을 더 선호하는 편이어서.. ^^;
yypbd [yypbd]   2008-05-07 09:11 X
멋집니다~ 좋은 정보 감사합니다 ^^
안명호.ASURADA [asurada]   2008-05-07 23:55 X
제 블로그에도 같은걸 사용하고 있는데 TEXTAREA 태그를 사용하면 스크롤 바가 자동으로 조절이 되는 것 같던데요..

+ -

관련 글 리스트
14336 포럼 글쓰기에서 새로운 소스코드 하이라이팅 방법 박지훈.임프 3642 2008/05/06
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.