탐색기에서 보면 화일형식에 등록된 정보를 보면
open
print
printto
가 등록되어 있고, open 을 열어서보면
c:studentstudent.exe /dde 그리고 dde 사용에 체크되어 있고, dde 메서지를 보면
[open("%1")] 이라고 정의 되어 있어요.
그래서 셈플을 보고 코딩했는데 프로그램은 실행되는데 파라메터가 안먹거든요.
WinExec('c:studentstudent.exe',sw_ShowNormal);
with DdeClientConv1 do begin
if SetLink('c:studentstudent.exe','') then begin
if not OpenLink then
ShowMessage('Link not established')
else
ExecuteMacro('[FileOpen("c:studenttest.lec")]', True);
end else
ShowMessage('linkError');
end;
이렇게 하는데 자꾸만 'Link not established' 메세지가 뜨는데 뭐가 잘못된건가요?
도와주세요.
김광수 wrote:
> 탐색기에서 보면 화일형식에 등록된 정보를 보면
> open
> print
> printto
> 가 등록되어 있고, open 을 열어서보면
> c:studentstudent.exe /dde 그리고 dde 사용에 체크되어 있고, dde 메서지를 보면
> [open("%1")] 이라고 정의 되어 있어요.
>
> 그래서 셈플을 보고 코딩했는데 프로그램은 실행되는데 파라메터가 안먹거든요.
>
> WinExec('c:studentstudent.exe',sw_ShowNormal);
> with DdeClientConv1 do begin
> if SetLink('c:studentstudent.exe','') then begin
> if not OpenLink then
> ShowMessage('Link not established')
> else
> ExecuteMacro('[FileOpen("c:studenttest.lec")]', True);
> end else
> ShowMessage('linkError');
> end;
>
> 이렇게 하는데 자꾸만 'Link not established' 메세지가 뜨는데 뭐가 잘못된건가요?
> 도와주세요.
>
>
>