Q&A

  • OpenDialog+WinExec???
안녕하세요.

제가 공부를 하다가 막혀버린 곳이 있어서 질문을 드립니다.

OpenDialog를 이용해서 WinExec로 열어보려고 하는데 잘 안되네요.

제가 한 코딩은



if OpenDialog1.Execute then

WinExec('aviplayer.exe PChar(OpenDialog1.FileName),', SW_SHOW)



이렇습니다.

그런데 선택한 파일이 열리는 것이 아니고 PChar(OpenDialog1.FileName) 이

열리려고 해서 에러가 발생하는데 이것을 어떻게 처리해 줘야 하나요?

잘 아시는 분 계시면 도와주세요~

1  COMMENTS
  • Profile
    컴맹... 2001.07.23 19:26
    안녕하세여...



    컴맹입니당...



    이런경우에는 'aviplayer.exe PChar(OpenDialog1.FileName)' 이렇게

    표현을 하면 모든것이다 문자로 인식을 하져..

    따라서.. PChar(OpenDialog1.FileName) 이구문을 더해 줘야 하는데여...



    이런식으로여...

    WinExec(pchar('aviplayer.exe '+ OpenDialog1.FileName), SW_SHOW)



    도움이 되셨나여..

    그럼 20000



    김수정 wrote:

    > 안녕하세요.

    > 제가 공부를 하다가 막혀버린 곳이 있어서 질문을 드립니다.

    > OpenDialog를 이용해서 WinExec로 열어보려고 하는데 잘 안되네요.

    > 제가 한 코딩은

    >

    > if OpenDialog1.Execute then

    > WinExec('aviplayer.exe PChar(OpenDialog1.FileName),', SW_SHOW)

    >

    > 이렇습니다.

    > 그런데 선택한 파일이 열리는 것이 아니고 PChar(OpenDialog1.FileName) 이

    > 열리려고 해서 에러가 발생하는데 이것을 어떻게 처리해 줘야 하나요?

    > 잘 아시는 분 계시면 도와주세요~