Q&A

  • 장치 드라이브읽기
플로피와 하드드라이브를 읽어들이는 루틴인데여..
물론 드라이브탭을 이용해서 하는 루틴인데요..델파이 예제에 있는겁니다..
만약에 드라이브가 A :floppy c:hard disk 일때...
A탭을 누르면 A드라이브가 읽히고 C탭을 누르면 C를 읽어들인다고 가정할때..A 드라이브에 디스켓이 없으면 에러메시지가 나오고 C로 넘어가지도 못해여..
에러메시지는 EoutLine Error이렇게 나오고 outline index not found 이렇게도 나오네여..
여기서 Except부분이 에러 핸들링하는 부분인데..
위 상황일경우 에러가 DirectoryOutline.Drive := Tabs[NewTab][1];
위에서 발생하거든요 ?
이경우 어떻게 에러처리를 하면 됄까여..


procedure TFMForm.DriveTabSetChange(Sender: TObject; NewTab: Integer;
  var AllowChange: Boolean);
begin
  if not (csDesigning in ComponentState) then
  begin
    AllowChange := True;
    try
      with DriveTabSet do
        DirectoryOutline.Drive := Tabs[NewTab][1];
    except
     on EInOutError do
      begin
        AllowChange := False;
        with DriveTabSet do
          DirectoryOutline.Drive := Tabs[TabIndex][1];

        raise;
      end;
    end;
  end;
end;
0  COMMENTS
    • 랜드빈
    • 2002.08.19 21:34
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김규홍
      2002.08.21 00:57
      어플리케이션으로 넘겨진 파라미터는 ParamCount 함수와 ParamStr 함수를 이용하시면 확인하실 수 있습...
    • jslove
    • 2002.08.19 20:54
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김규홍
      2002.08.19 21:12
      델파이 헬프의 ShowModal Example을 참조하세요. LogInFrm.ShowModal = mrCancle then 으로 확인하시...
    • 김지영
    • 2002.08.19 19:48
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 레드미
    • 2002.08.19 19:39
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 홍성락
      2002.08.19 19:29
      hsr////////////////////////////////////////////////////////////// 처음 메모의 문자열에서 엔터나 공...
    • 김종화
      2002.08.19 19:28
      메모에디트에서 한라인씩 읽어 들여서 처리하시나 본데요.. 그걸.. 한라인 읽어들인후에 마지막에 '...
    • 김헌대
    • 2002.08.19 11:16
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 나옹이
      2002.08.19 11:36
      질문 내용이 점 이해가 가질 않네요.... 그냥 단순히 Treeview 에 각 아이템을 클리가면 해당 아이템...
    • 김헌대
      2002.08.20 23:52
      딴질문할께여. 임의의 버튼명을 알수 있을까요 ? 즉, a,b,c,d버튼이 있다고 할때 a버튼을 눌렀을때 a ...
    • 하늘벌레
      2002.08.21 00:32
      저도 질문에 의도를 잘모르겠눼요.. a,b,c 버튼은 각각에 대한 이벤트가 있으므로 이내용은 버튼 ...
    • 양행진
      2002.08.19 21:14
      delphi help 예제를 변경한 것임(loadcursor->loadimage) const      ...
    • KDDG_Jo
      2002.08.21 01:57
      제가 해보니까 이상이 없네여 ^^; image.refresh 를 한번 해보세여
    • 정오균
    • 2002.08.19 07:57
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이준해
      2002.08.19 08:13
      에러가 발생하는 부분의 소스를 같이 올려보시지요. 이런경우에 에러가 발생하기도 합니다. 문자열이 포...
    • 정오균
      2002.08.19 08:32
      답변 감사합니다.   이준해  님..... 혹시나 해서 델파이6 서비스팩 2를 다시 실행...
    • 김헌대
    • 2002.08.19 07:22
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 2002.08.19 08:10
      델파이는 디버깅 환경이 좋아서, 그렇게 일일이 ShowMessage를 해보지 않아도 되는데,... 그냥 Break를 걸...
    • 김헌대
      2002.08.20 23:55
      Watchwindow사용법점 알켜줘여.. 가령 155번째 라인에서 에러가 난다면 어떻게 해야 해여 ? 제가 책이 없...
    • 나옹이
    • 2002.08.19 06:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김종화
      2002.08.19 19:11
      스페이스를 기준으로 한 단어씩 쪼개구.. 그 쪼갠걸 기준으로 from 과 Where 문 사이에 있는것만 추출...
    • 소리새
    • 2002.08.18 19:12
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김종화
      2002.08.19 19:19
      function CharCount(in_str, in_char : string) : integer; var i : integer; begin   ...
    • cho jin woo
    • 2002.08.18 12:08
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 양상훈
      2002.08.18 18:22
      Torry 홈피에 있는 팁입니다. uses NB30; function GetMACAdress: string; var   NCB: P...
    • 임승범
      2002.12.13 22:39
      결과값이 틀리내요... 제 PC에서 ipconfig / all 로 본 바로는   00-E0-29-8D-5D-B7 인...
    • 이경문
      2002.08.18 12:49
      제가 찾아본 봐로는 관련 API가 없는 것으로 알고 있습니다. 더우기 랜카드가 여러장 설치되어 있을 때는 ...
    • 박완수
    • 2002.08.18 01:37
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 맑은물
      2002.08.18 07:31
      database 라는 컴포넌트가 있습니다. 그기서 프로퍼티를 설정을 잡아주셔야지. 자동 로그인 이 되거든요....
    • 맑은물
    • 2002.08.18 01:07
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이추형
      2002.08.24 18:54
      UpdateSQL 을 사용하셔서 Update 하시기 바랍니다.
    • 진정용
    • 2002.08.18 00:12
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이경문
      2002.08.18 04:50
      private나 public해도 컴파일할 때만 외부에서 참조가 되느냐 아니냐뿐 실행속도에는 아무런 관계가 없습...
    • 황준동
      2002.08.18 00:37
      속도나 용량과는 별 차이 없습니다.
    • 김헌대
    • 2002.08.17 23:55
    • 0 COMMENTS
    • /
    • 0 LIKES