델파이에서 파라미터를 전달받고자 할때에는 이렇습니다.
만약 A WINDOW 가 B WINDOW를 호출할때
A WINDOW 에서 WINEXEC('B.EXE 1 2 3 4',SW_SHOWNAMAL);
B WINDOW 에서 FORMCREATE EVENT에서
procedure Tform1.formcreate(sender:Tobject);
var
count:word;
begin
for count := 1 to paramcount do
listbox1.items.add(paramstr(count));
end;
하시면 리스트박스에
1
2
3
4
하고 나오고요 edit1.text := paramstr(0);
하시면 c:\windows\test\b.exe 가 나타납니다 즉 호출된 프로그램이죠.
그럼..수고하세요.
|