Q&A

  • 연결프로그램 실행시 win98 & WinNT 에서 실행문제점.
델파이 5를 사용하고 있습니다.

만약 화일명이 Test.in 이라는 화일이 있어서 Open 할 경우

아래와 같이 Coding 했습니다.



if ShellExecute(Handle, 'open', Pchar(sFileName), nil, nil, SW_SHOW) =

SE_ERR_NOASSOC then

begin

WinExec(PChar('rundll32.exe shell32.dll, OpenAs_RunDLL ' + sFileName),

SW_SHOW);

end;



이렇게 하면 window2000에서는 자동으로 연결프로그램 창이 떠서 선택가능한데.

win98 이나 winnt 에서는 error 가 납니다.

error Msg는

" shell32.dll, 에서 오류가 생겼습니다.

항목이 빠져 있습니다"



부탁드립니다.









0  COMMENTS