Q&A

  • ActiveX Form에서의 Thread사용
일반 application으로 만들었던 프로그램을

ActiveX Form으로 구현하려 하는데

Thread부분이 작동되지 않습니다. 여러가지로 테스트 해보았는데

우선 작동되게 해보려고

동기화(Synchronize 메소드)를 사용하지 않으면 작동은 되는데

브라우저와 address와 충돌을 일으킵니다.(당연한 결과지만)

ActiveX Form의 Threadmodeling은 both로 설정했습니다.

동기화의 문제 같습니다.

크리티컬 섹션, 뮤텍스, 세마포어등의 방법이 있는데.

ActiveX Form에서 thread를 쉽게 구현하려면 어떻게 해야할지

막연한 질문 먼저 올려봅니다.

꾸벅!~
1  COMMENTS
  • Profile
    이광수 2003.07.23 21:53
    제일 쉬운 방법은 ThreadModel 을 바꾸는 것이 쉬울것 같습니다.

    IE의 경우 특이하게 GUI가 새창 만들기로 하면
    새창이 뜨고 이 것이 Thread로 작동합니다.

    Thread로 운영되는 IE에 다시 Thread로 운영하면 상당히 머리 아프리라 봅니다.

    기억이 정확치 않지만 메시지 베이스의 ThreadModeling을 사용하시는
    ActiveXForm을 구현하시는 것이 동기화 문제가 없으리라 예상해 봅니다만.

    확신은 가지 않는 군요.

    • 뭉치
    • 2003.07.23 20:36
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 정규성
    • 2003.07.23 19:33
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 신연근
      2003.07.23 20:19
      어떤 에러가 나는지 정확히 모르겠지만 테이블에서 Reason_Code 필드가 위의 쿼리를 보면 문자열(strin...
    • major
      2003.07.23 21:55
      안녕하세염.. 이거 델파이에서 에러가 나져? 그러니까 Where 부분을 아래와 같이 바꾸면 될 것 같네...
    • goodlsw
    • 2003.07.23 10:12
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 열심히
      2003.07.23 21:55
      델파이에 datapump라는 프로그램이 있습니다. 이걸 이용하면 될것 같은데요..
    • 남경만
    • 2003.07.23 10:00
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이정광
      2003.07.24 06:34
      SetSysModalWindow  라는 Function은 이미 없어진 function 임다. 위 function은 단지 16-bit...
    • 남경만
      2003.07.24 10:15
      저기.. 제가 말하는 모달은 그냥 모달이 아니고.. 시스템 모달인데요.. 그 프로그램상에서만 모달이 아니...
    • 그냥
      2003.07.23 10:12
      근데 아래 코드 되는거 맞습니까? ^^; 확인은 안해봤지만 문법이 이상하네요.. procedure TMainForm1.C...
    • 인성환
    • 2003.07.23 09:36
    • 2 COMMENTS
    • /
    • 0 LIKES
    • major
      2003.07.23 18:50
      이거는 검색절에 있는 ip_num 검색이 잘못 된것 같네요 그러니까  SQL.Add(' Where ip_...
    • 인성환
      2003.07.24 03:32
      답변 감사합니다. 헌데 님이 적으신거나 제가 적은거나 ShowMessage(SQL.Text)에서는 같게 보입니다, 혹,...
    • 칼짱
    • 2003.07.23 09:08
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이광수
      2003.07.23 21:53
      제일 쉬운 방법은 ThreadModel 을 바꾸는 것이 쉬울것 같습니다. IE의 경우 특이하게 GUI가 새창 만들기...
    • jangumma
    • 2003.07.23 03:57
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 임형호
      2003.07.23 05:28
      레지스트리 값을 수정하시면 됩니다. H_KEY_CURRENT_USER    Software    ...
    • jangumma
      2003.07.23 18:53
      감사합니다.
    • 오익환
      2003.07.23 09:52
      답이 될지 모르지만 TObjectprinter로 해 봤습니다.   With Objectprinter1 do   ...
    • 뭉치
    • 2003.07.23 02:41
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이정광
      2003.07.23 03:04
      var     IRow,ICol : Integer; begin     ICol := 0 //특정 ...
    • 뭉치
      2003.07.23 20:33
      답변에 감사드립니다. 많은 도움이 되었습니다.
    • major
      2003.07.23 02:46
      안녕하세여.. 제가 보기에는 답이라고 할수는 없지만..그럼 기능을 찾는 것 보다는 간단히 for문안...
    • 최은하
    • 2003.07.23 01:49
    • 1 COMMENTS
    • /
    • 0 LIKES
    • major
      2003.07.23 02:50
      안녕하세요.. 그러시면 Preview로 테스트를 하지 마시고 Print로 바로 출력을 해 보시면 어떨까요...
    • 아리엘
    • 2003.07.23 00:32
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김용덕
      2003.07.24 01:02
      안녕하세요. 질문하신 분께서 하고 싶으신 것은 상속으로 처리가 될 수 있습니다. 그런데, 맨 마지막에 ...
    • 델파리
    • 2003.07.22 23:49
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 연기훈
      2003.07.23 00:27
      RS232COMM 이 컴포넌트는 아닌지요..?? 컴포넌트면 컴포넌트를 등록해주셔야 함니다. 아니면.. 프로...
    • 델파리
      2003.07.23 03:20
      rs232comm이라는 폼이 있었네여...답변해 주셔서 감사합니다.
    • 박정일
      2003.07.23 18:53
      memproof라는 좋은 프로그램이 있습니다. 자료실에서 찾아보세요..
    • 김창덕
    • 2003.07.22 20:47
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정광
      2003.07.23 02:51
      Installshield  3.0X 버전 이상에서는 기본적인 인터페이스로 제공을 하고 있습니다. 지금 ...
    • 남충희
      2003.07.24 07:27
      일단 시리얼로 통신한다면 깨어지거나 까먹는것을 기본으로 생각하셔야 편합니다. 저의 경험상 프로토콜...
    • 박정일
      2003.07.23 09:17
      짧은 지식이지만 도움이 되시길 바라며... 산업현장이 아닌 일반 사무실과 별반 차이가 없는 환경이라는...
    • Fisher
      2003.07.22 20:48
      Serial 스펙 자체의 문제라고 보기는 힘듭니다. 저희가 터미널 서버라는 것을 만드는데요. Serial 포트를 ...
    • 델파리
    • 2003.07.22 19:44
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 델하농
      2003.07.22 19:56
      이런 델파이환경에 대한 문제들은 델파이메뉴의 환경메뉴에 가시면 됩니다. Tool >> Environment Op...
    • 델파리
      2003.07.22 23:35
      델하농님 답변 감사합니다. 이런거 물어바두 되나 망설였는데... 혼자 끙끙 알타가 결심하고 올린게 잘된...
    • KDDG_RNStone
      2003.07.22 19:27
      일단 프로그램 자체야 별 문제가 없을 듯 합니다. 하지만 Del5에서 기본 컴포 외에 다른 컴포를 사용하...