Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
실행 파일에 특정 값 넘기는 방법
실행파일이 두개로 된 프로그램을 만들었는데
첫번째 실행파일에서
버튼을 클릭하면
WinExec(pchar(Result), SW_SHOWNORMAL)
을 이용해 두번째 실행파일을 실행 합니다.
그때 첫번째 실행 파일에서 가지고 있는 값을
두번째 실행 파일로 넘기는 방법 없나요?
4
COMMENTS
타락천사
•
2003.07.30 18:20
안녕하세요. 타락임다..
여러 방법이 있습니다.
흔히 많이 쓰는 것이 레지스트리를 사용하는 거죠. 한쪽에서 쓴후 다른 쪽에서 읽는 거죠.
또는 txt 파일 하나 만들어서 쓰고 읽고 하는 방법도 있고요.
그 담에 WM_COPYDATA 나 WM_SETTEST 를 쓰거나 메모리맵 파일을 공유 영역에 만들어 쓰는 방법도 있고요.
인터프로세스 함수(메일슬롯, DDE 등) 나 컴퓨터 간의 통신 방법(소켓통신, DCOM, Named Pipe 등) 이 있습니다.
WM_COPYDATA 사용 예제는 제가 팁으로 올려놓은게 있을 겁니다.
즐푸하세여..
타락천사..
0
0
댓글
쁜지아빠
•
2003.07.30 04:11
제가 아는 두 가지를 말씀드리자면..
첫번째로 메모리맵을 이용해서 원하시는 값을 공유해 사용하시는 방법이 있구요 이 방법은 검색해보시면 쉽게 찾으실 수 있을겁니다.
두번째로는 Winexec(Pchar(Result) <- 이곳의 Result에다가 파라메터형식으로 전달하는 방법이 있겠네요
옉를 들어서 Resutl := "경로xxx.exe /data1 /data2" 이런식으로요..
도움이 되셨길..
0
0
삭제
수정
댓글
뭉치
•
2003.07.30 04:30
두번째 실행 파일 에서는 어떻게 받아야 하나요?
0
0
삭제
수정
댓글
sky
•
2003.07.30 19:40
첫번째 실행파일..
sParam := 'data1 data2 data3';
WINEXEC(PChar('C:AAA.EXE ' + sParam), SW_SHOWNORMAL);
두번째 실행파일에서는..
ParamStr을 사용합니다.
sVal1 := ParamStr(1);
sVal2 := ParamStr(2);
sVal3 := ParamStr(3);
이렇게 하면 sVal1 에는 data1 이란 값이.. sVal2 에는 data2 란 값이.. sVal3 에는 data3 이란 값이 각각 들어가 있습니다.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
원더엠씨
•
2003.07.30 21:03
1
COMMENTS
/
0
LIKES
wav 파일을 재생하려면?
김민웅
•
2003.07.30 23:34
저도 전에 했었는데여... 전 'system' 팔레트에 있는 TMediaPlayer 컴포넌트를 이용했어여... &n...
김재득
•
2003.07.30 20:02
1
COMMENTS
/
0
LIKES
퀵 리포트 출력에 관한 질문입니다.
major
•
2003.07.31 02:13
안녕하세염... 이거는 메모리 에러 인것 같네여... XP와 2000은 OS자체가 메모리 관리를 해주기 ...
구구
•
2003.07.30 19:14
1
COMMENTS
/
0
LIKES
오라클에 만들어논 패키지 펑션을 델파이서 쓰려면..
sky
•
2003.07.30 19:43
TStoredProc 를 써 보세요.
강재규
2003.07.30 05:39
0
COMMENTS
/
0
LIKES
파라독스7.0을 ODBC드라이버잡는방법....
이태환
•
2003.07.30 04:22
2
COMMENTS
/
0
LIKES
제어기 제어방법(?)
남충희
•
2003.07.30 23:31
막연한 답변.... CreateFile DeviceIoControl CloseHandle ...
이태환
•
2003.08.02 03:11
*^^*
뭉치
•
2003.07.30 04:06
4
COMMENTS
/
0
LIKES
실행 파일에 특정 값 넘기는 방법
실행파일이 두개로 된 프로그램을 만들었는데 첫번째 실행파일에서 버튼을 클릭하면 WinExec(pchar(Result), SW_SHOWNORMAL) 을 이용해 두번째 실행파일을 실행 합니다. 그때 첫번째 실행 파일에서 가지고 있는 값을 두번째 실행 파일로 ...
타락천사
•
2003.07.30 18:20
안녕하세요. 타락임다.. 여러 방법이 있습니다. 흔히 많이 쓰는 것이 레지스트리를 사용하는 거죠. ...
쁜지아빠
•
2003.07.30 04:11
제가 아는 두 가지를 말씀드리자면.. 첫번째로 메모리맵을 이용해서 원하시는 값을 공유해 사용하시는 방...
뭉치
•
2003.07.30 04:30
두번째 실행 파일 에서는 어떻게 받아야 하나요?
sky
•
2003.07.30 19:40
첫번째 실행파일.. sParam := 'data1 data2 data3'; WINEXEC(PChar('C:AAA.EXE ...
쁜지아빠
•
2003.07.30 03:48
1
COMMENTS
/
0
LIKES
혹시 델파이로 폼 DLL을 만들어서 VC++에서 MDI폼에서 부를수 있나여?
타락천사
•
2003.07.30 17:53
안녕하세요. 타락임다.. OS에서 받은 메세지 중 델파이의 폼은 폼에서 처리한 나머지 메세지를 TApplica...
조성환
•
2003.07.30 03:33
2
COMMENTS
/
0
LIKES
디비그리드에서 동일한 속성의 레코드 같은색으로 칠하는 방법좀...
연기훈
•
2003.07.30 19:19
레코드별로 배열에 색을 기억하고 있다가 색을 칠해줘야 댄다구 생각하는데여... 레코드 수가 고정...
조성환
•
2003.07.31 22:56
답변해 주심을 진심으로 감사드립니다. 배열 방법도 생각해 보았었는데 그렇게 하면 매 번 배열의 값을 ...
허진
2003.07.30 02:20
0
COMMENTS
/
0
LIKES
설치된 운영체제의 언어를 알고싶습니다. 급하게 부탁드려요
김병주
•
2003.07.30 00:40
1
COMMENTS
/
0
LIKES
DLL 사용시 액세스 오류가 나는데 한 번 봐주시면 감사하겠습니다.
타락천사
•
2003.07.30 17:55
안녕하세요. 타락임다.. 이걸로는 잘 모르겠군요. 그래도 짐작가는 바를 적는다면.. Move(pBuffer...
최종민
•
2003.07.29 23:39
1
COMMENTS
/
0
LIKES
함수의 인자로 Array를 사용하는 경우...
SEN
•
2003.07.30 02:59
array 를 인자로 사용할수 있습니다~
신창호
•
2003.07.29 22:45
1
COMMENTS
/
0
LIKES
퀵리포트 사용시~~
major
•
2003.07.29 23:51
답...^^;; 넝담이구요... 근데 이건 어려운 문제는 아닌것 같네요.. Summary Band 를 사용하시거...
해피엔드
•
2003.07.29 22:29
2
COMMENTS
/
0
LIKES
mssql2000으로 db구성한...
성더기
•
2003.07.30 02:40
ADO 커넥션 스트링을 다음처럼 써보세여 ADOCon.ConnectionString := 'PROVIDE...
해피엔드
•
2003.07.30 07:38
정말 감사합니다... 며칠동안 고민한거... 단박에 해결됬슴다... 근데 하나 궁금한게 있어서 질문 ...
정광필
•
2003.07.29 21:15
2
COMMENTS
/
0
LIKES
레코드형 변수에서 값 가져오기.. 초보 질문
하병준
•
2003.07.29 21:34
되도록이면 type &nb...
정광필
•
2003.07.29 22:03
감사합니다.. ^0^ 해결했습니다. 님을 델파이의 고수로 임명합니다~~~
파인뷰
2003.07.29 21:07
0
COMMENTS
/
0
LIKES
시스템구동시 프로그램을 실행하게 하려면?
처음느낌그대로
2003.07.29 20:57
0
COMMENTS
/
0
LIKES
프로세스 생성
이태환
•
2003.07.29 19:07
1
COMMENTS
/
0
LIKES
socket 통신시 복수 클라이언트 서비스방법..
Mr. Ziker
•
2003.08.16 08:54
안녕하세요.... Connect 이벤트에서 While를 돌리지마시고 ClientRead 이벤트에서 데이터를 받아 처리 ...
최광명
•
2003.07.29 12:39
1
COMMENTS
/
0
LIKES
인디 통신에서의 쓰레드의 사용에 대한 질문..?
주영준
•
2003.07.31 07:49
우선 답변부터 드리자면 1:多 로 만들 수가 있습니다. 저도 지금 채팅프로그램 만들고 있습니다. ...
김개동
2003.07.29 07:03
0
COMMENTS
/
0
LIKES
윈도우 주소창의 기록을 콤보박스로 읽어오려면?
정태훈
•
2003.07.29 04:09
1
COMMENTS
/
0
LIKES
델파이 초보인데여~MS-WORD나 한글문서에 값 넣는 방법
이광철
•
2003.07.29 20:21
일단 프로그램의 기본은 word application component를 이용하여 진행을 하시구요. bookmark, Range...
뭉치
2003/07/30 04:06
Views
287
Likes
0
Comments
4
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
여러 방법이 있습니다.
흔히 많이 쓰는 것이 레지스트리를 사용하는 거죠. 한쪽에서 쓴후 다른 쪽에서 읽는 거죠.
또는 txt 파일 하나 만들어서 쓰고 읽고 하는 방법도 있고요.
그 담에 WM_COPYDATA 나 WM_SETTEST 를 쓰거나 메모리맵 파일을 공유 영역에 만들어 쓰는 방법도 있고요.
인터프로세스 함수(메일슬롯, DDE 등) 나 컴퓨터 간의 통신 방법(소켓통신, DCOM, Named Pipe 등) 이 있습니다.
WM_COPYDATA 사용 예제는 제가 팁으로 올려놓은게 있을 겁니다.
즐푸하세여..
타락천사..