Q&A

  • 급합니다. MDI와 인터페이스
중요한 질문인데요..

이번에 MDI로 처음 개발을 하게 되었습니다...

대충 말을 하자면 프로그램은 영업, 회계, 서비스등 주요

3가지로 구성되는데요...

이를테면 각각의 메뉴가 있는 프로그램(영업메뉴,회계메뉴,서비스메뉴)이

ParentForm들이 되고 메뉴들을 클릭할때 보여지는 각각의 기능화면들이

ChildForm들이 되게 되는거죠,,,

그러니까 메뉴프로그램이 3개가 있겠죠

그래서 대부분의 차일드 폼은 탭패이지를 이용하여 가능한한 한 폼에

디자인을 했습니다..

그럼 인터페이스는 사용자가 각각의 메뉴를 볼 수 있게 화면 상단에

버튼들을 모아놓은 (각각의 버튼은 '영업관리' '회계' '서비스'등등)

어플리케인션을 띄워놓고 버튼클릭시 WinExec을 이용하여 각각의

어플리케이션-> 메뉴가 메인폼인 어플리케이션들(영업.exe, 회계.exe,

서비스.exe)들을 사용하려는 거죠..

이런 인터페이스를 구상한건 지금 제 고객의 기술진으로부터 이런

방법이 있었다라는 조언을 듣고 한번 해보게 되었는데



C/S환경에서 모든 사용자가 프로그램 실행파일을 공유해서 직접호출해서

사용하게 되는건데 과연 바람직한 방법인지 의문이 들어서 입니다...



많은 분들이 MDI에서 어떤 좋은 인터페이스를 구성하셨는지 많은 조언좀

부탁하겠습니다...

그리고 위에서 열거한 방법에 대한 냉정한 평가좀 부탁합니다...

0  COMMENTS
    • 하얀까마귀
      2000.06.14 08:56
      안녕하세요 하얀까마귀 입니다.. 제가 알기론 그룹 풋터를 하나이상 사용하실 수 없습니다.. 그런데....
    • 아리엘
      2000.06.14 18:28
      답변 무지무지 감사해요. 헤헤.. 저는 언제 까마귀님처럼 남에게 답변해줄 실력이 될까여 ^^ 음~~ 근데...
    • 머리나쁜얀
      2000.06.14 21:18
      그룹푸터 2개두 사용가능합니다 근데 3개는 안써봤어여 저두 초보라 도움이 되실런지 모르겠습니다만 ...
    • 최용일
      2000.06.14 04:38
      안녕하세요. 최용일입니다. Notification Object를 사용하세요. 윈도우즈에서는 이 객체를 다루는 함수...
    • 타락천사
      2000.06.14 18:16
      안녕하세여.. 타락임다..^^ ReadDirectoryChangesW() 는 몰랐어여.. 우러러~~~ 왕초보 타락천사..^__...
    • 최석기
      2000.06.14 04:31
      박대규 wrote: > 안녕하세요. 델파이를 사랑하는 여러분... > > 다름이 아니라 탐색기에서 새로운 폴더...
    • 최용일
      2000.06.14 04:09
      안녕하세요. 최용일입니다. 아마도 델파이 3이상의 버전을 사용하시나 보네요. OleAuto유닛은 ActiveX, ...
    • 하얀까마귀
      2000.06.14 09:01
      안녕하세요 하얀까마귀 입니다. Form2.cp1Rxchar(sender, count); 라고 하시면 됩니다. 메뉴가 안나...
    • shock
    • 2000.06.14 03:06
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.06.14 06:26
      안녕하세요. 최용일입니다. MultiByteToWideChar란 API함수를 사용하세요. ^^ 항상 즐코하세요. s...
    • shock
      2000.06.14 20:09
      안녕하세요~ 좀더 구체적인 코드를 알려 주실순 없습니까? 저도 그 API 씨리즈를 보긴 했는데 써먹는 ...
    • 최용일
      2000.06.14 20:22
      안녕하세요. 최용일입니다. OLE를 사용하지 않는다면 WideString데이타형에 대입하시면 간단히 바꾸어집...
    • 왕초보
    • 2000.06.14 03:06
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김병식
      2000.06.14 03:18
      왕초보 wrote: > 델파이5.0, SQLserver7.0을 C/S로 개발했습니다. > 문제는 인스톨 파일을 만드는것인데 ...
    • 왕초보
      2000.06.14 04:04
      파일이래봐야 실행파일 하나와 BDE 포함 하는것일진데 파일이 많아서 그런건가요? 김병식님 처럼 저와 같...
    • 한창희
      2000.06.14 10:15
      초보에서벗어나자 wrote: > 두개의 TEdit로 조회를 하려 합니다. > 일반적으로 '전체'하면 모든 목록이 ...
    • 최용일
      2000.06.14 04:44
      안녕하세요. 최용일입니다. 어셈블리처럼 그러한 연산자는 없습니다. 계산에 의해서 MSB(LSB)를 LSB(MSB...
    • 양병규
      2000.06.14 06:56
      말씀하신대로 procedure는 리턴이 없고 function은 리턴이 있는거가 맞습니다. 델파이 뿐 아니라 C에서도...
    • 문홍철
      2000.06.14 06:51
      돌아버려 wrote: > 꾸벅..^^; > > 먼저 저의 설명부터.^^; > > -- procedure 와 function 의 차이점...
    • 최용일
      2000.06.14 08:26
      안녕하세요. 최용일입니다. 약간 잘못된 점이 있는데요... procedure나 function이나 둘 다 같은 서브루...
    • 술친구
      2000.06.14 06:35
      돌아버려 wrote: > 꾸벅..^^; > > 먼저 저의 설명부터.^^; > > -- procedure 와 function 의 차이점...
    • paulyoon
    • 2000.06.14 01:55
    • 0 COMMENTS
    • /
    • 0 LIKES
    • heimdal
    • 2000.06.14 01:39
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 선해석
    • 2000.06.14 00:57
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 술친구
      2000.06.14 07:00
      선해석 wrote: > 초보적인 질문을 드립니다. > > stringgrid에 query값을 집어 넣으려고 하는데 워낙 ...
    • 유레카
      2000.06.14 01:53
      stringgrid.cells[1,1] := IntToStr(Query.FieldByName('count').AsInteger); 선해석 wrote: > 초...
    • 까마귀
      2000.06.14 01:45
      안녕하세요. 까마귀입니다. stringgrid.cells[1,1] := Query.FieldByName('count').AsString; 라...
    • 한선희
    • 2000.06.14 00:53
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 정우석
      2000.06.14 02:05
      자세한 정황은 잘 모르겠지만, 수상한 점은 오라클 7.3.4 에 접속하시는데 ORA803.DLL을 쓰시네요... 보...
    • 델초보
    • 2000.06.14 00:43
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 모승열
      2000.06.14 01:23
      델초보 wrote: 말 그대로입니다. 타입이 틀렸네요. 필드명을 생략할때는 필드순서랑 데이타값 순서가 ...
    • 델초보
      2000.06.14 02:34
      필드순서하고 데이타값 순서하고 똑 같은데요.. 왜 에라가 나죠(type mismitch) 모승열 wrote: > 델초...
    • 유레카
      2000.06.14 01:21
      insert into MONTHINCOMETBL (Mo_COMPANY, MO_MONTH, MO_AMTINCOME, MO_PMTINCOME, MO_AMRINCOME, MO_P...
    • 델초보
      2000.06.14 02:40
      일부러 필드를 생략했거든요... 근데 파라미터랑 필드순서랑 똑같아요... 근데 왜 에러가 날까요? 유...
    • 유레카
      2000.06.14 03:04
      close를 빼먹었든지, sql.clear를 빼먹었든지, 아니면 sql문에서 띄어쓰기가 맞는지 확인해 보세요.. ...