C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[75641] Re:ShellExecuteEx 로 실행시킨 ffmpeg 정상종료
금목암 [iconms1] 2332 읽음    2019-10-04 11:14
gksqjs94 님이 쓰신 글 :
: 안녕하세요 .
:
:     TShellExecuteInfo SEInfo;
:     memset(& SEInfo, 0, sizeof(TShellExecuteInfo));
:
:     SEInfo.cbSize = sizeof(TShellExecuteInfo);
:     SEInfo.fMask = SEE_MASK_NOCLOSEPROCESS;
:     String FileName = ExtractFileName(m_FFMpegFile);
:     SEInfo.lpFile = m_FFMpegFile.c_str();
:     String FileNamePath = ExtractFilePath(m_FFMpegFile);
:     SEInfo.lpDirectory = FileNamePath.c_str();
:         SEInfo.nShow = SW_HIDE;
: 옵션은 이렇게 주고
: ShellExecuteEx 로 ffmpeg 을 실행시켰을때요
:
: TerminateProcess( ffmpeg 핸들 , 0);
: WaitForSingleObject( ffmpeg 핸들 , INFINITE );
:
: 이런식으로 종료를 시키니까 20초이상 한게 아니면 파일사이즈가 0 이더라구요 . 종료할때 문제인거같아요
:
: 근데 정상적으로 cmd 로 Q단축키 이용해서 종료하면 파일사이즈가 바로바로 나오구요
:
: 정상적으로 Q로 종료하고 프로세스를 죽일려면 어떻게 해야할까요 ?

======================================
그냥 정지하면 안되고 먼저 스톱[명령 또는 버튼]을 보내고  일정 시간 지난후 [파일 저장시간]
그리고 종료 명령 보내보시죠

+ -

관련 글 리스트
75638 ShellExecuteEx 로 실행시킨 ffmpeg 정상종료 gksqjs94 2476 2019/10/04
75641     Re:ShellExecuteEx 로 실행시킨 ffmpeg 정상종료 금목암 2332 2019/10/04
75642         Re:Re:ShellExecuteEx 로 실행시킨 ffmpeg 정상종료 gksqjs94 2396 2019/10/04
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.