Q&A

  • 델파이에서 MDIChild 폼 생성시 components가 안먹히는데여....
델파이에서 MDIChild 폼 생성시 components가 안먹히는데여....
제가 할려구하는게 폼생성시 입력안되게 edit건, combobox건 button이건간에
다 enabled를 false 로 할려구 하는데여 components가 안되네여..
무슨 access어쩌구 에러가 발생하네여...
MDIChild에서만 그래여...

그렇다면 일일이 enabled시켜줘야 하나여? 한 40개 정도 되는데여..ㅠ.ㅠ
다른 방법은 없는건가여??

고수님들 부탁드립다. (``)(..)
3  COMMENTS
  • Profile
    배경 2002.07.19 20:37


    저 가 확인 해 봤는 네 잘 되는군요
    이상하네요
    혹 델파이 6을 업그레이드 안하셨는지 ?
    그리고 정확히 어는 부분 어느 이벤트에서 에러났는지 확인해보세요
    브레이크 걸어서 말이에요
    그래도 이상있으면 연락주세요
    A-V ERROR는 일반적으로 한 이벤트 안에서
    프로그램의 처리 순서가 얽히던가
    선행되어야 할 작업이 되지 않고
    처리되는 작업이 있던가 할때 주로 일어납니다

    쉽게 이야기하면 밤나무의 밤을 따서 밤송이를 까서 구워먹든가 삶아 먹든가 해야 하는데 밤송이도 까지 않고 먹었을대 발생하는 에러입니다

    거의 코딩하는 프로그래머가 잘몰라서 일어나는 경우의 에러이죠
    저도 처음 공부할대 제일 골머리 아픈 에러중 하나 였으니까요



  • Profile
    이추형 2002.07.19 20:19
    혹시 FormCreate 이벤트에서 작업을 하신다면
    각각의 components 생성에 문제가 생깁니다.
    FormActivate에서 작업을 하시기 바랍니다.
    FormActivate는 모든 콤포넌트를 생성후 화면이 활성화되기
    바로직전의 이벤트를 처리할수 있는 곳입니다.

  • Profile
    임지수 2002.07.19 20:32
    님..
    procedure TFrm_buyer.edit_enabled(x:boolean);
    begin

    Btn_insert.Enabled := x;
    Btn_edit.Enabled := x;
    Btn_delete.Enabled := x;
    Btn_ok.Enabled := not x;
    Btn_cancel.Enabled := not x;
    zip_find.Enabled := not x;

    end;
    를 formcreate,formActivate,formshow에서 edit_enabled(false);
    해서 다 해보았는데여... 에러가 나네여...
    물론 MDIChild속성일때만여...

    • 임지수
    • 2002.07.19 20:01
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 배경
      2002.07.19 20:37
      저 가 확인 해 봤는 네 잘 되는군요 이상하네요 혹 델파이 6을 업그레이드 안하셨는지 ? 그리고 ...
    • 이추형
      2002.07.19 20:19
      혹시 FormCreate 이벤트에서 작업을 하신다면 각각의 components 생성에 문제가 생깁니다. FormActivate...
    • 임지수
      2002.07.19 20:32
      님.. procedure TFrm_buyer.edit_enabled(x:boolean); begin Btn_insert.Enabled := x; Btn_edit.Ena...
    • 이기정
    • 2002.07.19 19:33
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 민병범
    • 2002.07.19 19:17
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 한원희
      2002.07.19 19:32
      모달 다이얼로그라고 하셨으니까, 버튼의 ModalResult 값을 세팅하셨겠군요. 예를 들어, 확인 버튼에는 mr...
    • 박명성
    • 2002.07.19 18:08
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김도형
      2002.07.19 18:24
      //찾기 procedure TFrm_Main.Dlg_FindFind(Sender: TObject); var   FoundAt: LongInt; &nbs...
    • 함희주
    • 2002.07.19 14:41
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 박종삼
    • 2002.07.19 06:04
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이현철
      2002.07.20 19:57
      흠.. 저도 안해봤던 부분이라.. 어떻게 말씀드려야 할지 모르겠네요... 그렇다고 그 상황을 제가 직접 만...
    • 성대현
    • 2002.07.19 05:54
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 한원희
      2002.07.19 19:06
      ImageList 의 이미지를 캔버스에 그려주는 메소드가 있습니다. Draw 라는 메소드인데... 이를 이용해 보세...
    • 서기원
      2002.07.19 06:35
      저도 Imagelist는 안써봐서 어떻게 쓰는지는 잘 모르는데 이렇게 하니까 되네요. iCount를 전역으로 선...
    • 짱아
    • 2002.07.19 04:20
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 한원희
      2002.07.19 18:56
      연산상으로는 따로 잘못된 부분은 없는 것 같습니다. 0이 넘어가는 경우는, ComboBox2.text 에서 가져온 ...
    • 박영수
    • 2002.07.19 04:02
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이추형
      2002.07.19 20:22
      건수가 얼마되지 않는다면 출력용 dataset을 하나더 가져가는건 어떨까요?
    • 송재훈
    • 2002.07.19 03:43
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 한원희
      2002.07.19 19:14
      글쎄요. 참 논란의 소지가 있는 질문이네염 ^^ 한 가지 확실한 것은 비베는 베이직 언어를 사용하고, 델...
    • 최석기
      2002.07.19 19:47
      TForm안에 선언한 함수의 선언은 TForm의 Public 멤버 함수로 사용되어진다는 의미에 선언이기 때문에 함수...
    • 신연근
      2002.07.19 05:59
      자세한건 저도 초보이기 때문에 잘 모르겠지만 선언부(public)에 써준 function을 삭제하시던가 아니면...
    • 박영수
      2002.07.19 04:08
      function TForm1.MyProc(FirstInt: Integer; SecondInt: Integer): Integer; var    ...
    • hidel
      2002.07.19 04:05
      {$R *.dfm} function TForm1.MyProc(FirstInt: Integer; SecondInt: Integer): Integer; 로 ..해보세요...
    • 넘버3
    • 2002.07.19 03:11
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 2002.07.19 02:28
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 2002.07.20 02:57
    • 최용일
      2002.07.19 03:16
      안녕하세요. 최용일입니다. 그냥 빈문자열주시면 됩니다... Registry.ReadString(''); ^^ 항상 즐...
    • 이병협
      2002.07.19 03:16
      Registry.ReadString(''); 하시면 됩니다.
    • 이현철
      2002.07.19 02:50
      아래의 예제는 제가 예전에 작성했던 코드인데.. HKEY_LOCAL_MACHINE 밑에 softwaremicrosoftwindowscur...
    • 뿡뿡이
    • 2002.07.19 01:46
    • 2 COMMENTS
    • /
    • 0 LIKES
    • withcount
      2002.07.19 03:21
      형호님이 미리 답변하셨네요..^^ 델코 초보강좌란에 "Interbase Q&A 모음" 이 있는데 읽어보시면 도움...
    • 임형호
      2002.07.19 02:17
      interbase 초기설정하는것은 요즘 나오는 델파이 책을 보면... 나와있는것들이 많이있습니다. 질문하신 내...
    • 나상진
    • 2002.07.19 01:29
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.07.19 01:32
      안녕하세요. 최용일입니다. uses절에 CommCtrl유닛을 추가하세요... ^^ 항상 즐코하세요...
    • 이현철
      2002.07.19 01:31
      이 컴포한번 써보세용.. 프로그래스바고 머고.. 다 상태바에 올릴수 있습니다..