Q&A

  • [급합니다..] 도와주세요.....
microsoft Active Movie 2.0을 install 시키고 임의의 구간을 입력

받아서 재생하려고 하는데 property가 없네요..

예) Edit박스에서 숫자를 입려받아서 시작과 끝을 정하려고 할때.



정할 수 있는 속성이 있나요?

아니면 AMovie_TLB.pas를 수정해서 속성을 얻어야 하나요?

수정해야 한다면 어디인지좀 알려주세요...



항상 신세져서 클 났네... 언제 술한잔 살께요...^^

좋은 하루되세요..





2  COMMENTS
  • Profile
    김용식 1999.06.21 08:56
    음...

    이상한 일이군요!!!

    프로그램 도중에 외부프로그램을 실행시키고

    외부프로그램이 끝나기를 기다렸다가 나머지 코드를

    실행하려고 합니다.



    다음 코드는 나이렉스의 팁에서 가져온 함수입니다.

    -----------------------------------------------

    // 외부프로그램을 실행시키고 기다리는 함수

    function AsyncShell(FilePath, CmdLine: String): Boolean;

    var

    StartInfo: TStartupInfo;

    ProcessInfo: TProcessInformation;

    bCreatedOk: Boolean;

    IsTerminated: Integer;

    begin

    FillChar(StartInfo, SizeOf(TStartupInfo), #0);

    FillChar(ProcessInfo, SizeOf(TProcessInformation), #0);

    StartInfo.cb := SizeOf(StartInfo);

    StartInfo.dwFlags := STARTF_USESTDHANDLES + STARTF_FORCEONFEEDBACK;

    // 매개변수가 있을 경우와 없을 경우를 달리 호출한다.

    if CmdLine <> '' then

    bCreatedOk := CreateProcess(PChar(FilePath), PChar(CmdLine),

    nil, nil, false,

    DETACHED_PROCESS + HIGH_PRIORITY_CLASS,

    nil, nil, StartInfo, ProcessInfo)

    else

    bCreatedOk := CreateProcess(nil, PChar(FilePath),

    nil, nil, false,

    DETACHED_PROCESS + HIGH_PRIORITY_CLASS,

    nil, nil, StartInfo, ProcessInfo);

    if bCreatedOk then

    begin

    while True do

    begin

    GetExitCodeProcess(ProcessInfo.hProcess, IsTerminated);

    if (IsTerminated = 0) or (IsTerminated = 1) then Break;

    Application.ProcessMessages;

    end;

    end;

    CloseHandle(ProcessInfo.hProcess);

    Result := True;

    end;

    -----------------------------------------------

    그런데 다른 외부프로그램은 종료를 기다리는데

    이상하게도 "그림판(pbrush.exe)"는 프로그램이 끝나기 전에

    제어가 돌아오는군요...

    혹시 이유를 아시는 고수님의 해설을 부탁드립니다...

    사용한 코드는 아래와 같습니다.

    -----------------------------------------------

    AsyncShell('pbrush.exe ' + GFileName, '');

    Picture.LoadFromFile(GFileName);

    -----------------------------------------------

    여기서 GFileName은 현재 폼에 올라와있는 그림이고

    이 그림을 편집한 후에 그림판을 종료하면

    편집이 끝난 그림을 다시 폼위에 올리려고 합니다.



    E-Mail: kimedu@hitel.net



  • Profile
    안치봉 1999.04.14 21:01
    이진수 wrote:

    > microsoft Active Movie 2.0을 install 시키고 임의의 구간을 입력

    > 받아서 재생하려고 하는데 property가 없네요..

    > 예) Edit박스에서 숫자를 입려받아서 시작과 끝을 정하려고 할때.

    >

    > 정할 수 있는 속성이 있나요?

    > 아니면 AMovie_TLB.pas를 수정해서 속성을 얻어야 하나요?

    > 수정해야 한다면 어디인지좀 알려주세요...

    >

    > 항상 신세져서 클 났네... 언제 술한잔 살께요...^^

    > 좋은 하루되세요..

    >

    >



    안녕하세요. 도웅이 될지 모르겠군요.



    액티브무비콘트롤에 보면 SelectionStart, SelectionEnd 라는 속성이 있습니다.

    그걸 지정한다음 Run 메쏘드를 써보시던지요.



    • 하재희
      1999.04.14 21:03
      안녕하십니까! 저는 현재 델파이로 프로젝트를 수행하고 있는 하재희라고 합니다. 다름이 아니오라 델파...
    • 보라뚱땡이
      1999.04.15 01:45
      이 사이트 자료실 54번 항목에 500개의 버튼이미지가 있는데요..... 그거말구 BitBtn에 사이즈상 Icon을...
    • 안치봉
      1999.04.14 21:18
      하재희 wrote: > 안녕하십니까! > 저는 현재 델파이로 프로젝트를 수행하고 있는 하재희라고 합니다. > ...
    • Heaven
    • 1999.06.21 13:27
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이진수
      1999.04.14 19:46
      microsoft Active Movie 2.0을 install 시키고 임의의 구간을 입력 받아서 재생하려고 하는데 property가 ...
    • peter
      1999.06.21 14:13
      Heaven 께서 말씀하시기를... > 안녕하세요.. > 도움 많이 받은 heaven입니다.. > > 퀵레포트에서 소...
    • 안치봉
      1999.04.14 21:01
      이진수 wrote: > microsoft Active Movie 2.0을 install 시키고 임의의 구간을 입력 > 받아서 재생하려고...
    • 이진수
    • 1999.04.14 19:46
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김용식
      1999.06.21 08:56
      음... 이상한 일이군요!!! 프로그램 도중에 외부프로그램을 실행시키고 외부프로그램이 끝나기를 기다렸...
    • 안치봉
      1999.04.14 21:01
      이진수 wrote: > microsoft Active Movie 2.0을 install 시키고 임의의 구간을 입력 > 받아서 재생하려고...
    • 이순희
    • 1999.04.14 06:08
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.04.14 19:39
      이순희 wrote: > 자꾸 질문해서 죄송합니다.. > 델파이를 많이 사용 안해봐서... 잘 모르는게 넘 많네요....
    • 전철호
      1999.06.21 20:22
      박성훈 께서 말씀하시기를... > 아래 소스코드에서 Access Violation에러가 나는데 어느 부분에서 나는 거...
    • 이호선
    • 1999.04.14 05:54
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.14 07:50
      메뉴를 옆으로 나오게 하려면, 여러개의 팝업메뉴를 사용하시는 편이 좋습니다. 또한 그래픽을 넣으려면 ...
    • 박성훈
    • 1999.06.21 05:56
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 문창완
      1999.04.14 05:28
      자꾸만 질문하는 사람입니다. 프린터에서 날려보내는 에러메세지(예: 용지없음,Online Off 등등) 을 가로...
    • 이정욱
      1999.04.14 07:48
      에러를 가로 챈다기 보다는 에러가 났을때 반응을 하게 하는것입니다. 하지만 프린터 캔버스를 이용해서 ...
    • 이순희
    • 1999.04.14 06:08
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.04.14 19:39
      이순희 wrote: > 자꾸 질문해서 죄송합니다.. > 델파이를 많이 사용 안해봐서... 잘 모르는게 넘 많네요....
    • 빈센트
    • 1999.06.21 05:43
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 유민호
      1999.06.21 21:36
      TQRSysData의 Property중 Data를 qrsDetailNo로 지정해주면 됩니다. 물론 DetailBand에 올려놓아야 겠지요...
    • 초보
      1999.06.22 03:17
      유민호 께서 말씀하시기를... > TQRSysData의 Property중 Data를 qrsDetailNo로 지정해주면 됩니다. > 물...
    • 이용민
      1999.06.22 04:33
      혹시 퀵리포트의 dataset 설정을 하지 않으신 것이 아닌지... 아니면 번호를 출력시켜줄 데이타 셋 설정을...
    • 이호선
    • 1999.04.14 05:54
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.14 07:50
      메뉴를 옆으로 나오게 하려면, 여러개의 팝업메뉴를 사용하시는 편이 좋습니다. 또한 그래픽을 넣으려면 ...
    • 류동균
      1999.06.21 05:21
      김형철 께서 말씀하시기를... > 입력받은 날짜의 앞의 날짜를 찾아오는 방법? > 입력에디트에서 날짜를 ...
    • 문창완
    • 1999.04.14 05:28
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.14 07:48
      에러를 가로 챈다기 보다는 에러가 났을때 반응을 하게 하는것입니다. 하지만 프린터 캔버스를 이용해서 ...
    • JJS
    • 1999.06.21 02:53
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 전철호
      1999.06.21 20:08
      JJS 께서 말씀하시기를... > 초보의 서러움 > > 전화번호를 등록하려는데 국번을 4자리로 두고 사용하...
    • 문창완
    • 1999.04.14 00:07
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.04.14 00:29
      문창완 wrote: > 프린터 출력시 진행율을 보여주고 싶습니다. > Printer Object 루프가 아닌 프린터 시그...
    • 이상돈
      1999.04.14 01:21
      델파이 디렉토리(sourcertlwin)에'winspool.pas'가 있는데 이건 어떤내용인지요..? 이걸 이용하면 안되는...
    • 안치봉
      1999.04.14 01:35
      이상돈 wrote: > 델파이 디렉토리(sourcertlwin)에'winspool.pas'가 있는데 > 이건 어떤내용인지요..? >...
    • 문창완
      1999.04.14 05:26
      안치봉 wrote: > 이상돈 wrote: > > 델파이 디렉토리(sourcertlwin)에'winspool.pas'가 있는데 > > 이건...
    • 김경수
    • 1999.06.20 23:18
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김경수
      1999.07.19 21:00
      안녕하세요.. 예전에 제가 올린건데.. 아무도 연락을 안주셔서.. 흑 지금상황으로써는 cookie밖에 사용할...