Q&A

  • [긴급] CD-ROM에 있는 프로그램을 실행시킬려면..
델파이로 짠 프로그램으로 CD_ROM에 있는 다른 프로그램 실행시켜야만 합니당..



Winexec(' ', )를 써주면 다른 프로그램을 실행시킬 수 있다는 사실은 게시판을 보고 알았습니다.



근데 잘 모르겠는건 CD_ROM의 경로를 정확히 알지 못한다는 것이죠.



어떤 컴퓨터는 E:드라이브일 수도 있구 어떤 컴퓨터는 F:드라이브이기두 하고..



그럴땐 어떻게 실행 시켜줘야하는지 도저히 모르겠습니다.



이걸 델파이에서 알아내서 실행시켜 줄 수 있는 방법을 알고 계신 분이 있다면...



제발 꼬옥 도와주시기 바랍니다..



저 정말 급합니당.. 꼬옥 도와 주시기 바랍니당...

2  COMMENTS
  • Profile
    click 2001.09.18 07:35
    보라미 wrote:

    > 델파이로 짠 프로그램으로 CD_ROM에 있는 다른 프로그램 실행시켜야만 합니당..

    >

    > Winexec(' ', )를 써주면 다른 프로그램을 실행시킬 수 있다는 사실은 게시판을 보고 알았습니다.

    >

    > 근데 잘 모르겠는건 CD_ROM의 경로를 정확히 알지 못한다는 것이죠.

    >

    > 어떤 컴퓨터는 E:드라이브일 수도 있구 어떤 컴퓨터는 F:드라이브이기두 하고..

    >

    > 그럴땐 어떻게 실행 시켜줘야하는지 도저히 모르겠습니다.

    >

    > 이걸 델파이에서 알아내서 실행시켜 줄 수 있는 방법을 알고 계신 분이 있다면...

    >

    > 제발 꼬옥 도와주시기 바랍니다..

    >

    > 저 정말 급합니당.. 꼬옥 도와 주시기 바랍니당...



    procedure TForm1.Button1Click(Sender: TObject);

    var Drive : char ;

    begin

    for Drive := 'A' to 'Z' do

    begin

    if GetDriveType(PChar(Drive+':')) = DRIVE_CDROM then

    ShowMessage('CD-ROM : ' + Drive);

    end;

    end;

    이렇게 하면 시디롬의 드라이브를 알 수 있습니다..

    하지만 시디롬드라이브가 두개 이상이면 어쩌실려구??

  • Profile
    하기 2001.09.18 20:13
    click wrote:

    > 보라미 wrote:

    > > 델파이로 짠 프로그램으로 CD_ROM에 있는 다른 프로그램 실행시켜야만 합니당..

    > >

    > > Winexec(' ', )를 써주면 다른 프로그램을 실행시킬 수 있다는 사실은 게시판을 보고 알았습니다.

    > >

    > > 근데 잘 모르겠는건 CD_ROM의 경로를 정확히 알지 못한다는 것이죠.

    > >

    > > 어떤 컴퓨터는 E:드라이브일 수도 있구 어떤 컴퓨터는 F:드라이브이기두 하고..

    > >

    > > 그럴땐 어떻게 실행 시켜줘야하는지 도저히 모르겠습니다.

    > >

    > > 이걸 델파이에서 알아내서 실행시켜 줄 수 있는 방법을 알고 계신 분이 있다면...

    > >

    > > 제발 꼬옥 도와주시기 바랍니다..

    > >

    > > 저 정말 급합니당.. 꼬옥 도와 주시기 바랍니당...

    >

    > procedure TForm1.Button1Click(Sender: TObject);

    > var Drive : char ;

    > begin

    > for Drive := 'A' to 'Z' do

    > begin

    > if GetDriveType(PChar(Drive+':')) = DRIVE_CDROM then

    > ShowMessage('CD-ROM : ' + Drive);

    > end;

    > end;

    > 이렇게 하면 시디롬의 드라이브를 알 수 있습니다..

    > 하지만 시디롬드라이브가 두개 이상이면 어쩌실려구??



    씨디롬이 두개일경우를 대비해서 님이 답해 주신것에다

    FileExists를 하용하여 실행하고자 하는 화일이 있는지 없는지를 검사하고

    사용하시는 것도 하나의 방법이 될것 같은데요... ^^;

    • YoungMan
      2001.09.19 02:43
      어린왕자 wrote: > 요 몇주일전에 SQL빌더를 찾았었는데.. > 안보이네요..(__);; > > DB익스플러러, S...
    • 나그네
      2001.09.19 01:40
      혹, SQL Explorer 를 말씀하시는건가요? 어린왕자 wrote: > 요 몇주일전에 SQL빌더를 찾았었는데.. > ...
    • irookie
    • 2001.09.19 00:33
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 아폴론
    • 2001.09.19 00:17
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 박진훈
      2001.09.19 00:41
      정보문화사 홈피에서 긁어왔습니다. SQL> Conn system/manager *Select SQL> Select a.*, b.* From...
    • 아폴론
      2001.09.19 01:46
      박진훈 wrote: > 정보문화사 홈피에서 긁어왔습니다. > > SQL> Conn system/manager > > *Select ...
    • 델초보
    • 2001.09.18 23:29
    • 1 COMMENTS
    • /
    • 0 LIKES
    • irookie
      2001.09.19 00:22
      delphi compiled unit의 약자입니다. c/c++에서 보면 .obj정도 될껄요. . . i believe i can fly~~ ...
    • 징글징글델파이
      2001.09.21 02:20
      김성준(델초보) wrote: > @1 12356789 김성준 7402051678512 서울시 종로구 충신동 0165095575...
    • 델마왕
      2001.09.19 01:46
      텍스트 데이타를 읽어들이는 방법임다. 참고하심. 고생하시길.... procedure TPPPF.StartClick(Sender: TO...
    • 바람개비
      2001.09.19 01:20
      > @1 12356789 김성준 7402051678512 서울시 종로구 충신동 0165095575 0236756325 > @2 44...
    • 사발우성
      2001.09.18 23:46
      length만 같다면 copy로 잘라서 사용하면 돼지 않을까엽?? 김성준(델초보) wrote: > @1 12356789 김성...
    • 김성준(델초보)
      2001.09.19 00:16
      분명히 잘라서 사용해야 된다는 건 아는데요.... 방법을 좀 갈켜 주세요... 소스나....!!!! 에공~~ lengt...
    • 사발우성
      2001.09.19 01:09
      ^^;; copy 사용법은 게시판에 무지 무지 마너엽 ^^ 아님 F1번 help를 찾아 보시길..^^ 김성준(델초보)...
    • 정용광
    • 2001.09.18 18:28
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 2001.09.19 19:42
      Range 클래스의 NumberFormat을 이용하세요. var Format: OleVariant; begin ... WorkSHeet := ...
    • 정용광
      2001.09.20 03:37
      아래와 같이 하니 "Range 중 형식을 지정할 수 없습니다"라는 에러 메세지가 발생하는 군요... 흐흐흐 ...
    • 2001.09.20 04:07
      정용광 wrote: > 아래와 같이 하니 "Range 중 형식을 지정할 수 없습니다"라는 에러 메세지가 발생하는 군...
    • 정용광
      2001.09.20 18:33
      while Not QuerySiKunKu.Eof do begin XL.Cells[y,1].Value := trim(QuerySiKunKu.FieldByName('COMP...
    • 보라미
    • 2001.09.18 06:56
    • 2 COMMENTS
    • /
    • 0 LIKES
    • click
      2001.09.18 07:35
      보라미 wrote: > 델파이로 짠 프로그램으로 CD_ROM에 있는 다른 프로그램 실행시켜야만 합니당.. > > W...
    • 하기
      2001.09.18 20:13
      click wrote: > 보라미 wrote: > > 델파이로 짠 프로그램으로 CD_ROM에 있는 다른 프로그램 실행시켜야만...
    • click
      2001.09.18 06:21
      초보는힘들어 wrote: > 안녕하세요 > > 리치에디트에서 특정 문자를 찾았습니다. > > 그런데 제가 ...
    • 인선
    • 2001.09.18 04:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 장재혁
      2001.09.18 09:33
      글쎄요. 정확히 어떤상황인지는 모르겠군요. 일단, 저 나름대로 상황판단을 해보면 소켓 컴포넌트를 통해...
    • 훈이
    • 2001.09.18 03:02
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 초짜
    • 2001.09.18 02:54
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 델초보
    • 2001.09.18 02:02
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 나그네
      2001.09.18 02:55
      버~얼써 나왔구요, 한국인프라이즈에서 절찬리(?)에 판매중임다. 거기 말구도 팝니다만 인프라이즈에서 ...
    • 이방인
      2001.09.19 03:47
      왕초보임더 wrote: > 지금저는 두 어플리케이션간에 어떠한 문자열을 주고 받을려고 합니다 > > 아무리...
    • 나그네
      2001.09.18 02:53
      postmessage 혹은 sendmessage 로 검색해 보십시오. 왕초보임더 wrote: > 지금저는 두 어플리케이션간...
    • 왕초보임더
      2001.09.18 23:54
      답변감사합니다. 근데 postmessage와 sendmessage의 사용방법을 정확하게 모르겠군요 혹시 셈플소스라고 ...
    • 쥐 <:( ) ~
      2001.09.18 07:32
      나그네 wrote: > postmessage 혹은 sendmessage 로 검색해 보십시오. > > 왕초보임더 wrote: > > 지금...
    • heres
    • 2001.09.18 01:58
    • 0 COMMENTS
    • /
    • 0 LIKES