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

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[12874] Delphi for PHP를 잠깐 써 보았습니다.
홍환민.행복 [hhshhm] 4774 읽음    2007-04-05 16:30
안녕하세요? 홍환민입니다.
오랫만에 글을 남기네요.

Delphi for PHP를 잠깐이나마 써 보았습니다.
나왔다고 하길래.. 함 구경해볼까 하고 가벼운 마음에 실행시켰습니다...

실행속도는 참 빠르네요...

아주 잠깐 써봤는데 다음과 같은 증상들이 나타났습니다...
자잘한 문제들인데.. 기대하고 써본만큼 첫인상이 좋질 않게 하는 요인이더군요.. ㅠ..


1. 프로젝트를 Application 타입으로 생성해서... 아무것도 작업하지 않고 F9 눌러서 눌러보았습니다.
   짜잔~~ 하고 나타날줄 알았는데.. 이상하게 코드 에디터가 느려지더라고요...
   그리고 아무 반응이 없었습니다.... 그래서 Delphi for PHP 설치 폴더를 보니.. 아파치 폴더가 있어서..
   아.. 아파치 기반으로 도는거구나.. 그럼 아파치 부터 실행시키나..하고 봤더니.. 그런거 같더군요.
   근데 기본 폴더인   내문서 아래..Delphi for PHP Projects 아래에다가 test1 에다가 저장을 했는데...
   이게 문제더군요...
   ...CodeGear\Delphi for PHP\1.0\apache2\conf 디렉토리에 있는 httpd.conf 파일을 보면
   DocumentRoot라는 항목에 그때그때 런할때마다 현재 프로젝트 파일이 있는 경로를 넣는 모양이더군요.
   저같은경우는 아래와 같았습니다. 
   DocumentRoot "C:/DOCUME~1/한글이름/MYDOCU~1/DELPHI~1/test1/"

  bin 디렉토리에 있는 Apache.exe를 직접 실행해보면.. DocumentRoot 항목에 디렉토리 패스를 지정해야 한다고
  나오는걸로 보니까... 저 디렉토리를 제대로 인식못하는 모양입니다.
  그래서 커맨드 라인에 저대로 입력해보았는데.. 역시 인식이 안돼더군요..
  흠 왜 그럴까요 -_- 어쨋든.. 그래서 C:\ 에다가 디렉토리 하나 만들고 넣어보니까 아주 잘 되는군요..

2. Save Project As...를 눌러도 아무런 반응이 없습니다..

3. 코드 에디터의 들여쓰기 문제입니다.. 기본으로 들여쓰기가 무려 8로 돼있길래 4로 수정했습니다.
    그래도 기본 생성된 코드가 변함이 없길래.. 끄고.. 다시 프로젝트 생성해 보았는데.. 역시나 마찬가지입니다.
    기본으로 8칸 띄어져 있더군요.. 이거 들여쓰기 수정하면.. 기본 생성코드도 거기에 맞춰서 생성되는게
    맞는 거 같은데.. 이거 불편하겠더라고요... 제가 뭘 잘못한건지..

    그리고 폼에 버튼 하나 올려놓고 더블클릭합니다. 그러면 델파이랑 마찬가지로 버튼클릭 이벤트핸들러 코드가
    자동생성되면서 내용을 넣도록 커서가 위치하는데... 거기서 탭키를 누르면 한칸 띄어 집니다 -_-
   
        class Unit2 extends Page
        {
               public $Button1 = null;
               function Button1Click($sender, $params)
               {



               }

      위와 같이 맨앞에서 class Unit... 하는데까지는 8칸 띄어진게 맞는데...
      function Button1Click... 이 부분은 7칸 띄어졌습니다. 그래서 탭키 동작처럼.. 한번 누르면 8칸에 맞춰지고
      한번 더 눌러야지 8칸 띄어지더군요...

4. 프로젝트 디렉토리 지워지지 않는 문제.
    이게 머냐면.. 이건 뭐 BDS 시절부터 꾸준히~~ 있던 문제입니다.. 문제라고 보지 않을 분도 계시겠지만..
    저같은경우는 불편하더라고요.
    프로젝트를 생성하던지.. 기존 프로젝트를 열었다가.. 닫습니다.  닫았으면 안쓰겠다고 닫아버린건데..
    IDE가 그 프로젝트를 아직 잡고 있는 모양입니다.
    그래서 해당 프로젝트 디렉토리를 못 지웁니다...
    임시로 단순 테스트용 프로젝트 생성해서 작업하다가...닫고서.. 해당 프로젝트 디렉토리 지우려고 할때..
    불편하더라고요.. 고질적으로 있던 문젠데.. 이 문제 델파이 2007에도 있을거같은데.... 흠냐..

여기까지입니다.
김태선 [cppbuilder]   2007-04-05 21:43 X
저도 상당히 관심을 가지고 있는 툴입니다.
짧은 사용기이지만 좋은 정보네요.
정영훈 [allinux]   2007-04-06 09:43 X
1번 문제는 한글디렉토리명 때문에 그러더군요-.- 저도 한참을 먹통이길래...영문으로 고치니까 되더군요.
홍환민.행복 [hhshhm]   2007-04-06 11:05 X
정영훈/ 아 그렇군요.
김태선/ 감사합니다.. 성의없는 글이었는데 ㅋ

아 그리고 위글 쓸때 적을려다가 깜빡했던 것이 있는데...
F1 키를 눌러서 보는 도움말에도 약간의 불편한 점이 있습니다.
예를 들어 폼디자이너에서 버튼 컨트롤이 선택된 상태로.. 코드에디터로 와서
F1 키를 누르면.. 무조건 버튼 VCL 컨트롤에 대한 도움말이 나옵니다....
그걸 해제하면.. 나머지 VCL과 관련된 부분에 대해서는 도움말이 나오는데..
PHP 문법에 대한 도움말은 F1키로 안되더군요... 따로 메인메뉴의 도움말 메뉴에서 PHP 도움말 선택후에.. 검색해줘야 합니다.

뭐..이렇다고는 하지만.. 소스 적고.. F9 누르면 바로 아파치 연동돼서.. 결과가 보이는 것만 해도 대단한 거지요.. 디버깅도 아마 쉬울텐데...
예전에 별도 에디터로 수정하고.. 올리고.. 돌리고.. 디버깅 어려워서 일일이 변수값 찍어보고 하던 거에 비하면 비약적인 툴임엔 분명합니다....
전태균 [dukepow]   2007-04-09 13:35 X
저는 한글이 도저히 안됩니다. 한글만 넣으면 xml에서 에러나서 그쪽부분은 먹통이 되어 버리네요 원래 그런가요?

+ -

관련 글 리스트
12874 Delphi for PHP를 잠깐 써 보았습니다. 홍환민.행복 4774 2007/04/05
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.