안녕하세요.
제가 공부를 하다가 막혀버린 곳이 있어서 질문을 드립니다.
OpenDialog를 이용해서 WinExec로 열어보려고 하는데 잘 안되네요.
제가 한 코딩은
if OpenDialog1.Execute then
WinExec('aviplayer.exe PChar(OpenDialog1.FileName),', SW_SHOW)
이렇습니다.
그런데 선택한 파일이 열리는 것이 아니고 PChar(OpenDialog1.FileName) 이
열리려고 해서 에러가 발생하는데 이것을 어떻게 처리해 줘야 하나요?
잘 아시는 분 계시면 도와주세요~
컴맹입니당...
이런경우에는 '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) 이
> 열리려고 해서 에러가 발생하는데 이것을 어떻게 처리해 줘야 하나요?
> 잘 아시는 분 계시면 도와주세요~