Q&A

  • [왕초보] 핸들이란 무엇인가요?
안녕하세요..손댈데 많은 델초보 어린왕자입니다.

도움말을 보다가..파스칼문법이 아닌거 같은 걸 봤습니다..

그란해두 영어실력이 떨어지는데..영어읽느라..땀뺐습니다..T_T

근데..핸들이란게 뭔가요?

자세히 갈켜줘요...

그리구 이런도움말을 쉽게 파스칼에서 쓰는 법 없나요?

머..요령이라 할까?^^

그럼..

부탁합니다..고수님들..

1  COMMENTS
  • Profile
    조규춘 2000.04.20 09:43
    어린왕자 wrote:

    > 안녕하세요..손댈데 많은 델초보 어린왕자입니다.

    > 도움말을 보다가..파스칼문법이 아닌거 같은 걸 봤습니다..

    > 그란해두 영어실력이 떨어지는데..영어읽느라..땀뺐습니다..T_T

    > 근데..핸들이란게 뭔가요?

    > 자세히 갈켜줘요...

    > 그리구 이런도움말을 쉽게 파스칼에서 쓰는 법 없나요?

    > 머..요령이라 할까?^^

    > 그럼..

    > 부탁합니다..고수님들..



    윈도우용 응용 프로그램은 실행중인 프로그램이 아닌 다른 프로그램이 디스크나

    메모리의 다른 부분에 옮겨 놓는 작업을 하기 때문에 윈도우가 직접 메모리를

    동적으로 관리합니다.

    따라서, 이전에 도스 프로그램에서 메모리의 어느 한부분을 가리키는 역할을 했던

    포인터는 큰 의미를 갖지 못하게 되는 거지유!

    어떤 프로그램에서 포인터를 사용하여 메모리의 임의의 한 부분을 가리키게 했을

    경우 프로그램이 다른 메모리 위치로 이동했다면 포인터는 엉뚱한 곳을 가르칩니다.



    그리하여 윈도우 프로그래밍에서는 포인터라는 거 대신 - 핸들(handle)을 사용하

    지요!



    핸들은 포인터를 가르키는 포인터인데....윈도우가 관리하는 포인터 테이블의 인덱스로

    사용된다는 야기이지유!

    그래서 윈도우 프로그래밍에서 핸들을 참조하여 윈도우의 정보나 화면의 정보를

    얻을수 있는 겁니다... (음! 중요한 핸들이군)



    조규춘올림.





    • 델초보
    • 2000.04.20 14:50
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 뎐세
      2000.07.15 18:51
      Thread를 사용하시는게 좋겠네요. 먼저 Thread unit을 하나 만들구요. anyThread = class(TThread) ...
    • 강민주
      2000.04.20 10:34
      이진수 wrote: > dbgrid에서 현재 table의 전체 레코드들이 존재하는 상태에서 화면에 나타나는 레코드만...
    • Mr.Q
    • 2000.04.20 09:36
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 2000.04.20 21:09
      Mr.Q wrote: > date나, now는 2000년을 00년으로 표현해주는데, > 자신의 나이를 빼서, 출생년도를 구하...
    • 강민주
      2000.04.20 09:50
      Mr.Q wrote: > date나, now는 2000년을 00년으로 표현해주는데, > 자신의 나이를 빼서, 출생년도를 구하...
    • 조규춘
      2000.04.20 09:51
      Mr.Q wrote: > date나, now는 2000년을 00년으로 표현해주는데, > 자신의 나이를 빼서, 출생년도를 구하...
    • mad
    • 2000.04.20 09:19
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 강민주
      2000.04.20 09:47
      mad wrote: > 안녕하세요. > 이틀째 입니다. 이문제로 고생하고 있는 것이 쩝~ > 제가 할려는 것은 테이...
    • mad
      2000.04.21 10:44
      필터를 찾아봤지만 책에는 날짜형과 문자형이 비교대상이 되지 않아요. 에러가 뜹니다. 이것을 보시고 생...
    • 조규춘
      2000.04.20 09:43
      어린왕자 wrote: > 안녕하세요..손댈데 많은 델초보 어린왕자입니다. > 도움말을 보다가..파스칼문법이 ...
    • 최용일
      2000.04.20 07:14
      안녕하세요. 최용일입니다. 이런건 조금만 생각해보면 하실수 있을텐데요... 일단은 for문으로 돌려야겠...
    • 냉이
    • 2000.04.20 06:48
    • 2 COMMENTS
    • /
    • 0 LIKES
    • Mr.Q
      2000.04.20 12:21
      냉이 wrote: > 안녕하세요.. 저는 이제서야 델파이를 배우기 시작한 초보입니다.. > edit박스에서 입력받...
    • 최용일
      2000.04.20 07:17
      안녕하세요. 최용일입니다. 메세지박스를 띄울땐 ShowMessage함수를 이용합니다. 예) ShowMessage('이 ...
    • 박정용
      2000.04.21 22:49
      아주 간단한건데.. 어떻게 하냐면요 델파이의 오브젝트 인스펙트창에서 보면 각각의 컴포넌트마다 cursor...
    • 하얀까마귀
      2000.04.20 07:46
      안녕하세요 하얀까마귀 입니다.. CM_MOUSELEAVE, CM_MOUSEENTER 메시지를 이용하시면 마우스가 콘트롤 ...
    • 하얀까마귀
      2000.04.20 07:54
      안녕하세요 하얀까마귀 입니다.. 질문하신게 마치 스토어드 프로시져 같네요... 후후 지금 말씀하신 ...
    • 초보
    • 2000.04.20 05:30
    • 0 COMMENTS
    • /
    • 0 LIKES
    • Mr.Q
      2000.04.20 05:11
      어린왕자 wrote: > 안녕하세요..델피언님들.. > 오늘두 질문 하나할께요.. > 커서가 스트링그리드 한셀...
    • 어린왕자
      2000.04.20 06:32
      Mr.Q wrote: > 어린왕자 wrote: > > 안녕하세요..델피언님들.. > > 오늘두 질문 하나할께요.. > > 커서...
    • 어린왕자
      2000.04.20 06:55
      스트링그리드의 에디트모드가 True가 되었을때 성공하더라구요.. 어린왕자 wrote: > Mr.Q wrote:...
    • 이치형
      2000.04.20 03:20
      초보 wrote: > 변수값(문자형)을 리스트박스에 5번 출력되게 하는건데, 잘 모르겠어요. 안녕하세요? 아...
    • 깨구르
    • 2000.04.20 02:56
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 병규
      2000.04.20 04:39
      안녕하세요.. 메모란을 False로 하지 마시고 속성창에서 ReadOnly를 TRUE로 하세요.. 그렇게 하시면 같은 ...
    • 이치형
      2000.04.20 03:16
      깨구르 wrote: > 사정상 Meme의 Enabled를 false로 했는데 그 안에 적어진 > 글자의 색깔을 바꿀순 없나...
    • Mr.Q
      2000.04.20 05:18
      초보운전 wrote: > 델파이 함수 중에 Trim 이란거 있죠.. > > 이 함수좀 자세히 설명해 주실분 없나요?...
    • ACCESS
      2000.04.20 02:45
      초보운전 wrote: > 델파이 함수 중에 Trim 이란거 있죠.. > > 이 함수좀 자세히 설명해 주실분 없나요?...
    • 이치형
      2000.04.20 03:27
      ACCESS wrote: > 초보운전 wrote: > > 델파이 함수 중에 Trim 이란거 있죠.. > > > > 이 함수좀 자세...
    • ACCESS
    • 2000.04.20 02:20
    • 0 COMMENTS
    • /
    • 0 LIKES
    • ACCESS
    • 2000.04.20 02:19
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2000.04.20 08:17
      안녕하세요 하얀까마귀 입니다... 헉헉 질문 읽는다고 고생했다.. 헉헉~~ ( 엑세스님이 상세히 질문을 ...
    • ACCESS
      2000.04.20 21:43
      덕분에 모든 문제가 해결되였읍니다. 며칠동안 해결책을 찾다가 겨우 CalcField를 써서 해결하긴 했지만...
    • 이치형
      2000.04.20 03:06
      차니 wrote: > DB를 두개 열고 싶은데여... > open하면 똑같은 디비가 열리는데 무엇이 잘못되었는쥐 모...
    • 최현수
    • 2000.04.20 02:07
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 강민주
      2000.04.20 02:20
      최현수 wrote: > 안녕하세요. > 흠, 요앞 제가올린 프린트 문제는 아무도 답을 해주시지 않는 군요. > ...
    • 최현수
      2000.04.20 02:45
      강민주님께서 답해주신대로 하니까.. 아래 코드에서 label1.Caption := format('#,0',[1234567]); 결...
    • 강민주
      2000.04.20 03:12
      에구 실수.. str := FormatFloat(' #,0', [Value]); 이렇게 하세요.. ^^;