Q&A

  • 두개의 close 차이점?
쓸데는 그냥 썼는데

그 의미를 잘 모르겠네요 ㅡㅡ;

procedure TForm1.ToolButton7Click(Sender: TObject);
begin
  with DM.Query5 do begin
     close;             <------ 1번
  end;
end;

procedure TForm1.ToolButton13Click(Sender: TObject);
begin
  close;                <------- 2번
end;

1번은 Query5의 멀 닫는다는 말인지???

2번은 폼을 닫는다는 말인거 같은데.그럼 반대로 open하면 폼을 연다는 말인지??

1번과 2번을 구분해서 설명좀 해주세요..자세히요..^^;
2  COMMENTS
  • Profile
    버섯 2002.09.06 22:40
    델파이 객체에는 프로퍼티와 이벤트와 메쏘드가 있습니다.

    query1 <-- Tdataset 에서 파생된 Tquery 라는 객체입니다.
    여기에 open ,close 라는 메쏘드가 있는거죠..

    메쏘드는 그냥 펑션같은겁니다..

    그냥 close 를 쓰시면 바로 폼을 얘기하는겁니다.

    close = self.close = form1.close;

    이것은당연히 Tform 이라는 오브젝트에 close 를 호출한겁니다..

    즐코하세여...
  • Profile
    황선욱 2002.09.06 21:59
    답변을 다 쓰보네요. 기분 괜찮네..

      with DM.Query5 do begin
         close;             <------ 1번
      end;

    여기 close는 무조건 DM.Query5에 대한 close입니다.

    procedure TForm1.ToolButton7Click(Sender: TObject);
    begin
       close;               <------ 2번
    end;

    여기 close는 폼에 대한 close입니다. 실행해보심 금방
    알건데요.

    반대로 open을 하면 1번은 sql-txt가 select면 open되고
    2번은 TForm1을 open할 건데 에러나겠죠. open되어
    있으니..

    • 김상수
    • 2002.09.07 02:03
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이추형
      2002.09.07 02:33
      델파이 처음시 아래와 같은 소스가 보입니다.. unit Unit1; interface uses   Windows...
    • 김상수
      2002.09.07 03:26
    • 김상수
      2002.09.07 05:26
      답변 감사드리구요...또 질문할께..   private     { Private decl...
    • 황선욱
      2002.09.07 01:32
      그럴리가요. 저도 퀵레포트로 네트워크프린터를 사용하는데 그쪽 네트워크프린터가 끄져도 아무렇지 않던...
    • 최용일
      2002.09.07 03:08
      안녕하세요. 최용일입니다. 그냥 C처럼 포인터 연산하셔두 되구요, 배열로 형변환해도 됩니다... typ...
    • 스말(^___^)
      2002.09.07 03:38
      우선 답변 감사드립니다.. 답변을 보고 다음과 같이 바꿔보았는데요 if 문에서 Operator not applicable ...
    • 최용일
      2002.09.07 03:47
      안녕하세요. 최용일입니다. 위에서 Short(2바이트)으로 했는데 Win32에서 포인터는 4바이트입니다. 때...
    • 스말(^___^)
      2002.09.07 03:58
    • 최수림
    • 2002.09.06 23:52
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최석기
      2002.09.07 00:36
      만약 첫번째 Row를 선택하려면 ListView1.Items[0].Selected := true; 이런식으로 해주시면 되요.
    • 델사랑
    • 2002.09.06 23:14
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이추형
      2002.09.07 01:20
      파라독스는 십만건정도까지는 무난하다고 말하며 억세스는 백만건정도까지 무난하다고 얘기를 들었습니다....
    • 김동완
    • 2002.09.06 23:10
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 최석기
      2002.09.06 23:41
      shl과 shr이 있습니다.
    • 김상수
    • 2002.09.06 21:46
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 버섯
      2002.09.06 22:40
      델파이 객체에는 프로퍼티와 이벤트와 메쏘드가 있습니다. query1 <-- Tdataset 에서 파생된 Tquery ...
    • 황선욱
      2002.09.06 21:59
      답변을 다 쓰보네요. 기분 괜찮네..   with DM.Query5 do begin      c...
    • 성더기
      2002.09.08 01:12
      insert select 문을 써보세요 insert into table_a (fld_a, fld_b) select fld_a, fld_b from table_b ...
    • 김영남
      2002.09.06 22:25
      BatchMove  컴포넌트를 사용해 보시죠?
    • 버섯
      2002.09.06 22:22
      프로그램에서 테이블을 매번 복사하는게 좀 이해가 안가네요.. 혹시 같은 서버에서 데이터베이스가 ...
    • 김기자
    • 2002.09.06 21:09
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 버섯
      2002.09.06 22:43
      저는 active-x 폼으로 만들어서 배포한적이 있는데... midas.dll 만 복사해두시면 자동으로 업그래이드 ...
    • 버섯
      2002.09.06 22:45
      C++ 빌더를 먼저 설치하시고.. 자료를 찾아서 컴파일 해보심이....
    • 2002.09.06 21:08
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김영남
      2002.09.06 22:31
      DroppedDown   이 Property를 사용하면 상태를 알 수 있지 않을까요? 그리고 음...참고로 Cal...
    • 2002.09.06 23:51
      감사합니다...^^ DroppedDown은 다음달로 넘어갈때에도 속성이 TRUE가 되는군요.. CloseUp을 사용하니 되...
    • 최병련
    • 2002.09.06 20:45
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 궁금이
      2002.09.06 22:54
      QuickReport HTML로 저장할려고 하면 TQRShape 가 지원이 안될꺼에요. 저도 이 문제 때문에  qu...
    • 우이
    • 2002.09.06 20:30
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 홍성락
      2002.09.07 03:03
      hsr////////////////////////////////////////////////// 위 컴포넌트는 안써보았으나 한글처리 예제를 보...
    • 우이
      2002.09.07 04:12
      주신 글 감사드립니다.... 적용해보았는데..한글부분 출력은 않돼네요.. 저에게 주신소스는 프린터기...
    • 아폴론
    • 2002.09.06 20:18
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 조덕진
      2002.09.13 05:30
      SQL문을 서버에 놓고 필요할때 가져다 쓴다는 것은 아마도 스토어드 프로시져를 말하시는 것 같네요. ...
    • KDDG_ZZOM
      2002.09.06 20:41
      어떤걸 물어보신건지??? 오라클경우는 사용자가 함수나, 프로시져, 뷰등을 먼저 생성한후 사용하시면 편...
    • 이추형
      2002.09.06 20:40
      난감한 질문이십니다. ^.^ 암튼 쉽게 말씀드리면 SQL문을 실행시키는데 섭에서(DB서버) 실행시키는 방법...
    • 이추형
      2002.09.07 01:23
      이미지를 디비에 저장 하는방법은 좋지 않다고 들었습니다. 용량이 장난 아니게 늘어나니까요 특히 b...