Q&A

  • 애플리케이션을 실행과정에서 죽이려고 하는데요...
프로그램을 실행하고 on create() 과정에서 원하는 조건을 찾아보고 만족하지 못하면 프로그램을 중도에 죽이려고 하는데.. 거냥 close()를 호출하니까 무시하고 다음 줄을 계속 실행하고 결국 프로그램을 멀쩡히 기동 시켰더라구요...



어케 중간에 죽이는 방법은 없을까요???



그럼 즐거운 하루 보내시길...

4  COMMENTS
  • Profile
    최용일 2000.09.20 02:35
    먼저 검색해보세요... 무지 많이 답변되어 있는건데...



    WM_CLOSE메세지를 보내면 됩니다.



    SendMessage(Handle, WM_CLOSE, 0, 0);



    박종만 wrote:

    > 프로그램을 실행하고 on create() 과정에서 원하는 조건을 찾아보고 만족하지 못하면 프로그램을 중도에 죽이려고 하는데.. 거냥 close()를 호출하니까 무시하고 다음 줄을 계속 실행하고 결국 프로그램을 멀쩡히 기동 시켰더라구요...

    >

    > 어케 중간에 죽이는 방법은 없을까요???

    >

    > 그럼 즐거운 하루 보내시길...

  • Profile
    박종만 2000.09.20 03:31
    저기요...

    안 돼는 데요...

    on create() 상황에서는 마찬가지로 무시하고 씩씩하게 다음 일을 하더라구요...

    on activate() 에서는 되는데.. 폼이 처음 시작될 때

    create() -> show() -> activate -> paint의 순서로 진행되는 걸로 알고 있는데..

    제 경우에는 create()과정에서 조건을 맞추어보고 맞지 않으면 프로그램의 기동을 중지하고 싶은 것인데요....

    그럼 혹시 한가지 조건이 맞지 않으면 create() 프로시져의 제일 마지막 줄로 가게 하는 방법은 없을까요 그러니가 다섯개의 조건 검색이 있다고 가정하고 두번째 조건에 합당하지 않으면 3,4,5번째 조건을 검색하지 않고 건너뛰는 방법이라고 알려주세요....



    그럼 이만...ㅜㅜ

  • Profile
    심동훈 2000.09.20 03:45
    안녕하세요?

    델파이세상(http://www.freechal.com/delphiworld)의 심동훈입니다.



    이렇게 한번 해보세요.



    Application.Terminate;



    즐코하세요~



    박종만 wrote:

    > 저기요...

    > 안 돼는 데요...

    > on create() 상황에서는 마찬가지로 무시하고 씩씩하게 다음 일을 하더라구요...

    > on activate() 에서는 되는데.. 폼이 처음 시작될 때

    > create() -> show() -> activate -> paint의 순서로 진행되는 걸로 알고 있는데..

    > 제 경우에는 create()과정에서 조건을 맞추어보고 맞지 않으면 프로그램의 기동을 중지하고 싶은 것인데요....

    > 그럼 혹시 한가지 조건이 맞지 않으면 create() 프로시져의 제일 마지막 줄로 가게 하는 방법은 없을까요 그러니가 다섯개의 조건 검색이 있다고 가정하고 두번째 조건에 합당하지 않으면 3,4,5번째 조건을 검색하지 않고 건너뛰는 방법이라고 알려주세요....

    >

    > 그럼 이만...ㅜㅜ

  • Profile
    최용일 2000.09.20 03:38
    헐~



    PostMessage(Handle, WM_CLOSE, 0, 0);



    이렇게 해보세요...



    Exit를 사용하셔두 되구요... if문을 잘 사용하셔두 되구요..





    박종만 wrote:

    > 저기요...

    > 안 돼는 데요...

    > on create() 상황에서는 마찬가지로 무시하고 씩씩하게 다음 일을 하더라구요...

    > on activate() 에서는 되는데.. 폼이 처음 시작될 때

    > create() -> show() -> activate -> paint의 순서로 진행되는 걸로 알고 있는데..

    > 제 경우에는 create()과정에서 조건을 맞추어보고 맞지 않으면 프로그램의 기동을 중지하고 싶은 것인데요....

    > 그럼 혹시 한가지 조건이 맞지 않으면 create() 프로시져의 제일 마지막 줄로 가게 하는 방법은 없을까요 그러니가 다섯개의 조건 검색이 있다고 가정하고 두번째 조건에 합당하지 않으면 3,4,5번째 조건을 검색하지 않고 건너뛰는 방법이라고 알려주세요....

    >

    > 그럼 이만...ㅜㅜ

    • 심은진
    • 2000.09.20 03:29
    • 6 COMMENTS
    • /
    • 0 LIKES
    • 유승우
      2000.09.29 07:07
      예전에 테스트를 한적이 있었는데... 오류코드를 내뿜는 경우는 이미지를 한번에 보내는 데는 한계가 있습...
    • 돌머리
      2000.09.20 05:30
      안녕하세요 김동원입니다. 타락천사님은 아니지만 잘못된곳이 보여서요. 소스를 살펴보니 수정해야 할곳...
    • 심은진
      2000.09.20 06:14
      알려주신데루 수정한후 실행 해보니.. 다음과 같은 에러가 뜨네여 클라이언트 -> 소켓 에러 10054 서...
    • 돌머리
      2000.09.20 08:47
      심은진 wrote: > 알려주신데루 수정한후 실행 해보니.. > > 다음과 같은 에러가 뜨네여 > 클라이언트...
    • 김진호
      2000.09.20 07:57
      심은진 wrote: > 알려주신데루 수정한후 실행 해보니.. > > 다음과 같은 에러가 뜨네여 > 클라이언트...
    • 심은진
      2000.09.21 05:35
      클라이언트 소켓과 서버 소켓을 한폼안에 놓는다면 소켓을 사용할 필요가 없겠죠? 원격지 엑세스가 필요...
    • 이상국
      2000.09.25 23:43
      > typedef struct tagRECIPINFO > { > char strNo[32]; > char strName[32]; > char strCompany[64]...
    • 최용일
      2000.09.20 03:34
      안녕하세요. 델파이세상(http://www.freechal.com/delphiworld)의 최용일입니다. 이건 수없이 많은 질답...
    • 돌머리
      2000.09.20 03:29
      안녕하세요 김도원입니다... 말씀하신대로 하시면 될것 같네요... var edTemp : Array[1..n] of TE...
    • 심동훈
    • 2000.09.20 02:51
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 박병희
      2000.09.21 03:20
      심동훈 wrote: > 현나영 wrote: > > BDE에서 oracle을 연결하려고 하는데,계속 에러가 뜹니다. > > OS는...
    • 심동훈
      2000.09.21 06:36
      박병희 wrote: > 심동훈 wrote: > > 현나영 wrote: > > > BDE에서 oracle을 연결하려고 하는데,계속 에...
    • 박병희
      2000.09.21 19:04
      심동훈 wrote: > 박병희 wrote: > > 심동훈 wrote: > > > 현나영 wrote: > > > > BDE에서 oracle을 연...
    • 성더기
      2000.09.22 22:30
      vendor initialization failed --> 이에러는 동훈님 말씀처럼 oraclebin폴더가 path에 안잡혀 있거나 d...
    • 박종만
    • 2000.09.20 02:28
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.09.20 02:35
      먼저 검색해보세요... 무지 많이 답변되어 있는건데... WM_CLOSE메세지를 보내면 됩니다. SendMessag...
    • 박종만
      2000.09.20 03:31
      저기요... 안 돼는 데요... on create() 상황에서는 마찬가지로 무시하고 씩씩하게 다음 일을 하더라구요...
    • 심동훈
      2000.09.20 03:45
      안녕하세요? 델파이세상(http://www.freechal.com/delphiworld)의 심동훈입니다. 이렇게 한번 해보세요...
    • 최용일
      2000.09.20 03:38
      헐~ PostMessage(Handle, WM_CLOSE, 0, 0); 이렇게 해보세요... Exit를 사용하셔두 되구요... if...
    • 방경주
    • 2000.09.20 02:30
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 돌머리
      2000.09.20 03:21
      안녕하세요 김동원입니다. StrtoDateTime 의 파라메터 형식이 틀려서 그럴것입니다. 제가 알기론 형식...
    • 방경주
      2000.09.20 22:50
      음...그게 형식이 틀려서 났던 에러더군여...ㅠㅠ 그래서 걍 펑션을 만들기두 뭐해서 select할때 date ...
    • 최용일
      2000.09.20 02:30
      안녕하세요. 최용일입니다. Call by value로 파라매터를 참조한다면 함수 내부에서 바꾼 값은 함수 바깥...
    • kylix
      2000.09.20 02:23
      Float나 Number의 자릿수를 어디에서 정의하셨습니까??? 것참 궁금하군요... 돌머리 wrote: > 제가 필...
    • 돌머리
      2000.09.20 03:01
      안녕하세요.. 돌머리 김동원입니다. 우선 관심을 가져 주셔서 감사합니다. 제가 원하는 값은 다른게 아니...
    • kylix
      2000.09.20 03:17
      dBase를 쓰나요??? 패러독스,MDB 같은거에는 그런게 없는데... 돌머리 wrote: > 안녕하세요.. 돌머...
    • 돌머리
      2000.09.20 04:52
      에구 제가 중요한것을 빼먹었군요.. 모든 데이터베이스를 다 사용합니다... 다른 DataBases는 어짜피 자...
    • 초보자
    • 2000.09.20 01:36
    • 7 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.09.20 01:44
    • 초보자
      2000.09.20 02:36
    • 최용일
      2000.09.20 02:40
    • 초보자
      2000.09.20 02:56
    • 심동훈
      2000.09.20 03:19
    • 초보자
      2000.09.20 04:11
    • 최용일
      2000.09.20 03:18
    • 초초보
    • 2000.09.20 01:30
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 돌머리
      2000.09.20 01:49
      안녕하세요..김동원입니다. Telnet을 사용하시는가 보죠? 저같은 경우에는 데이터 송수신량이 많아서 ...
    • 초초보
      2000.09.20 03:02
      답변 감사합니다. 그런데 그렇게 할경우 속도는 어떻습니까? 실시간으로 디비에서 쿼리를 해서 뿌려...
    • 돌머리
      2000.09.20 04:36
      안녕하세요.. 김동원입니다. 저같은 경우는 보통 20만건 정도 되는데... 압축파일크기로 3M정도요.. 통...
    • 윤선철
    • 2000.09.20 01:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.09.20 01:46
      안녕하세요. 최용일입니다. StrPas늘 널종료문자열(PChar)을 델파이의 string타입으로 바꾸어주는 함수...
    • 델파이짱
      2000.11.03 21:15
      왕초보 wrote: > 잘되던 프로그램이 db연결 쪽에서 이런 에러가 나네요.. > 흑흑 이거 아시는 분들 꼭 좀...
    • 돌머리
      2000.09.20 00:56
      안녕하세요 김동원입니다. 제가 경험으로는 제어판의 프린트 환경도 같은 크기의 사이즈를 정의 해주니...
    • 초자
      2000.09.20 00:59
      감사합니다. 제어판 있는 용지 사이즈 정의가 있지만 제가 원하는 사이즈보다 기본 디폴트 사이즈가 커...
    • 돌머리
      2000.09.20 01:10
      저같은 경우에는 프린터 환경설정에서 사용자 정의크기로 같은 크기로 맞춰서 썼습니다... 조금 ...
    • 심철현
    • 2000.09.20 00:38
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 돌머리
      2000.09.20 00:52
      안녕하세요 김동원입니다. 간단말해서 할수 있습니다. type Ttestrec = record 필드1 : In...
    • 심철현
      2000.09.20 01:04
      우선 관심을 가져주셔서 감사합니다...^^ 엄청난 도움이 됐습니다... 덕분에 코딩이 훨신 쉬워지고, ...
    • 돌머리
      2000.09.20 00:45
      안녕하세요 김동원입니다. 한개의 폼에 두개의 유닛을 쓰는것은 간단합니다. Uses 절에 유닛의 이름만 ...
    • 이은정
      2000.09.20 01:14
      감사합니다. 한번 실행해 보도록 할께요.....^^ 돌머리 wrote: > 안녕하세요 김동원입니다. > >...