Q&A

  • 소스코드창에 있는 스페이스를 공백으로 바꿀 수 없습니까?
델파이 오늘 처음 시작했습니다. ^^
근데 소스코드창에 있는 여백이 모두 스페이스로 되어 있더군요.
vc++등의 일반적인 툴에서는 보통 여백은 공백으로 되어있잖아요.
델파이에서는 스페이스로 되어 있어 여간 불편한게 아니네요.
이거 바꿀 수 없는지요?
설정 안되나요?
4  COMMENTS
  • Profile
    김수경 2002.10.26 06:23
    스페이스 = 공백 안닌가요 ? ㅡㅡ;
    아마도 Tab 기능을 말씀하시는 것 같은데.....

    Tools/Editor Options menu에서
    Tab Stops 항에 Tab 간격을 넣어 주시고여(4 8 10 15 65 73 이런 식으로요)
    Use tab character을 Check하시면 Tab이 입력된 간격에 맞게 나올
    겁니다(예전엔 이렇게 사용 했지만 다른 Editor에서 읽으며
    줄 간격이 달라지는 단점 때문에 안쓴지가 오래 됐답니다.
    내용이 틀렷떠라도 양해를 ....  ^^;)
    개인적으로는 Smart Tab 사용을 권장합니다.

    도움이 되길....


  • Profile
    홍성락 2002.10.26 04:41
    메인 메뉴에서 search/Replace를 선택해서 해보세요.
    여백과 스페이스라...용어를...
    문자 뒤에 여백을 말씀하시나요 델파이의 소스창에선 라인 단위므로 어디든 커서가 가는데요.
    혹 엔터기호나 탭문자 아니던가요
    hsr/////////////////////////////////////////
  • Profile
    안대현 2002.10.26 06:41
    예...님의 말씀대로 라인 어디든 커서가 가는 걸 없애고 싶습니다.
    그게 여간 불편한게 아니예요.
    한 라임이 끝나고 엔터를 치면 그 줄의 우측은 공백이 되어야 되는 데 델파이에서는 그렇지가 않잖아요.
    이거 바꿀 수 없습니까?

  • Profile
    이광수 2002.10.26 09:35
    Editor 옵션에
    보시면

    Cursor Throught Tab -> uncheck
    Use tab character -> Check
    smart tab -> uncheck
    optimal fill-> check

    그리고 block indent, tabstops 둘다 4로 바꾸십시오.

    이러면 vc++랑 비슷하게 됩니다.

    참고로 라인이 맨뒤의 공백은 자동으로 제거되는 것으로 압니다.
    따라서 공백이 있던지 없던지 상관 안하셔도 되고요.
    End 키를 누르시면 무조건 공백무시 마지막으로 갑니다.

    하나더 말씀드리면 indent, unindent는
    vc++은 tab, shift-tab이지만.
    delphi는 ctrl-shift-u(unindent),
    ctrl-shift-i (indent) 입니다.

    저도 vc++에서 넘어왔는데 이 정도만 설정하면 비슷합니다.
    bc++ builder는 설정이 vc++과 비슷하게 기본으로 되어있던데,, ^^

    • 박정근
    • 2002.10.27 06:54
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 비앙기
      2002.10.28 01:14
      저도 다른분께 들은 거라서어.. 아시겠지만, 먼저 소스 백업 받으신 이후에 해보세요오... 그리고 VC...
    • 윤여훈
    • 2002.10.27 06:49
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 미소나눔
      2002.10.28 20:21
      클래스도 배열에 넣어 이용할수 있습니다. 님처럼 하면 되는뎅... TClassArray = Class(TObject) &nbs...
    • 조장선
    • 2002.10.26 23:07
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조장선
      2002.10.27 00:09
      select name,sum(sukum+greatest(misu,0)) from abc order by name 이런 함수가 있을 줄이야.... 역...
    • 이재진
    • 2002.10.26 22:12
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 강정구
      2002.10.29 18:59
      INI파일을 암호화 해서 저장하는것이 아니라 ini의 내용을 암호화 해서 저장해야 하는것이 아닐까요.....? ...
    • 비앙기
      2002.10.26 22:42
      암호화 함수는 팁이나 강의실에 뒤져보시면 많습니다. http://www.delphi.co.kr/zboard/view.php?id=ti...
    • 하병준
      2002.10.28 19:48
      쩝 그리 원하시는 대답은 아니지만 AdvHttp 컴포넌트 를 써보세여.. 상용이라 올리지는 못하지만 제가...
    • 2002.10.26 20:52
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 샤리
    • 2002.10.26 19:59
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이영동
      2002.10.26 20:22
      procedure TForm7.Button1Click(Sender: TObject); var   the_cost : integer;   s...
    • 이영동
    • 2002.10.26 19:55
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 델사랑
    • 2002.10.26 19:37
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 정성훈
      2002.10.27 08:11
      안녕하세요. 질의는 데이타베이스마다 다 틀립니다. 만약 MS-SQL 을 쓰신다면 질의는 틀린부분이 없거든...
    • 윤여훈
    • 2002.10.26 07:46
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 비앙기
      2002.10.26 22:49
      데이타의 호환성를 위해서 DXF 파일 포맷를 사용하시구요오 (거의 99% 호환되는 파일포맷입니다) 그리...
    • 머슴
      2002.10.26 19:34
        그냥 어설픈 지식을 몇자 풀어봅니다.. GIS에서는 건물 개체와 같은 것을 레이어라는 표현...
    • 안대현
    • 2002.10.26 01:45
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 김수경
      2002.10.26 06:23
      스페이스 = 공백 안닌가요 ? ㅡㅡ; 아마도 Tab 기능을 말씀하시는 것 같은데..... Tools/Editor Option...
    • 홍성락
      2002.10.26 04:41
      메인 메뉴에서 search/Replace를 선택해서 해보세요. 여백과 스페이스라...용어를... 문자 뒤에 여백을 ...
    • 안대현
      2002.10.26 06:41
      예...님의 말씀대로 라인 어디든 커서가 가는 걸 없애고 싶습니다. 그게 여간 불편한게 아니예요. 한 라...
    • 이광수
      2002.10.26 09:35
      Editor 옵션에 보시면 Cursor Throught Tab -> uncheck Use tab character -> Check smart tab...
    • 김영철
    • 2002.10.26 01:29
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 홍성락
      2002.10.26 04:18
      제가 잘 이해는 못하는건지 모르지만 마우스로 클릭시는 커서가 셀에서 깜빡거리므로 Edit모드이고 커서...
    • 김영철
      2002.10.26 06:03
      안녕하세요 (__) 우선 답변 감사드리구여.. Help 를 뒤져서 DBGrid 의 DataSet 상태를 계속 찍어봤습...
    • 2002.10.26 01:28
      filename을 잘못 지정한것 같군요. 즐코하세요
    • 허진석
      2002.10.26 01:51
      filename지정은 맞는데요
    • 홍성락
      2002.10.26 03:15
      스트링그리드의 셀 오브젝트에 이미지를 생성해서 넣으시는건가요? 예제입니다. jpg파일을 읽을땐 유닛에...
    • 정정호
      2002.10.26 03:57
      IntToStr(Round(EMart_Price - HS_Price / Emart_Price * 100);       &nb...
    • 2002.10.26 01:25
      IntToStr은 Integer를 받아들이니까 Integer로 해줘야지요... 간단하게는 Round(EMart_Price - HS_Price...
    • 초델
      2002.10.26 19:57
      냉무...
    • 나옹이
    • 2002.10.26 01:13
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 김호규
      2002.10.26 18:13
      ms-sql서버를 쓰고 있는 경우엔 DATEDIFF(datepart,date1,date2) DATEDIFF란 함수를 사용하며 date1과 ...
    • [ROOKIE]
      2002.10.26 01:47
      원하는 답일지 모르겠지만... TDateTime <-- 이게 실수인디, 정수부분은 날짜, 소수점 이하는 시간, ...
    • 나옹이
      2002.10.26 03:21
      진정 원하는건.... 두 날짜의 개월 차 인데요.... 누구 아시는분 없으신지용?
    • 홍성락
      2002.10.26 04:06
      개월수라 그냥 가감승제로 하면 좀 그럴라나요... var     D1,D2 : string;  ...