begin
VideoCap1.VideoFileName := '..aaa.avi';
VideoCap1.StartCapture;
end;
nogae wrote:
> 제가 소스와 데모를 보니까 video1.startcapture를 하면 파일이 그프로그램이 동작하는 곳에서 생성이 되더라구요....
> 근데 그걸 그 하위 디렉토리에 저장할 수는 없는건가요??
> 예를 들어 지금 c:video라는 디렉토리에서 프로그램이 실행되면 c:videoaaa.avi
> 가 만들어 지는데 이를 c:videomediaaaa.avi이렇게 말이에요...
> 아직 실력이 부족해서리 다해놓은 밥도 못먹습니다...^^
> 경문님 제발 좀 도와 주세요...
이렇게 함 해보세요
1.저장경로를 INI등 환경설정변수로 저장하여 전역변수로 가지고 있는다.
2.GetCurrentDir();을 이용한다. - GetCurrentDir은 Application을 주 Handel을 가진 프로그래이 실행된 위치를 넘겨 줍니다. 다시말하자면 님이 실행시킨 ??.exe파일이 있는 위 말입니다
VideoCap1.VideoFileName := GetCurrentDir+''+저장경로변수+''+파일명
이경문 wrote:
> begin
> VideoCap1.VideoFileName := '..aaa.avi';
> VideoCap1.StartCapture;
> end;
>
> nogae wrote:
> > 제가 소스와 데모를 보니까 video1.startcapture를 하면 파일이 그프로그램이 동작하는 곳에서 생성이 되더라구요....
> > 근데 그걸 그 하위 디렉토리에 저장할 수는 없는건가요??
> > 예를 들어 지금 c:video라는 디렉토리에서 프로그램이 실행되면 c:videoaaa.avi
> > 가 만들어 지는데 이를 c:videomediaaaa.avi이렇게 말이에요...
> > 아직 실력이 부족해서리 다해놓은 밥도 못먹습니다...^^
> > 경문님 제발 좀 도와 주세요...