Q&A

  • 폼없는 유닛에서요...
프로젝트에 폼없는 유닛만이 있습니다...



그래서 구현부에 이것저것 구현하고 컴파일하면 exe 화일이 생기는데요..



실행도 잘되구요..



그런데...



이 폼 없는 유닛 안에 임의의 함수를 작성하게 되었습니다..



그런데 작성되있는 함수를 사용하려고 하니 정의되지 않았다고 나오길래..



함수의 원형을 interface 부에다가 기술했습니다..



그런데도 실제 구현부에서는 정의되지 않은 함수라고나옵니다..



폼없는 유닛안에서는 임의의함수를 어떻게 사용하는것인지요...



C 같으면 main() 이있고...



main() 위에 원형을 기술하고...



main()밖에서 해당 함수를 구현하고...



main()안에서 임의의 함수를 불러다가 쓰는데...



폼 없는 유닛에다 이런식의 프로그래밍을 하려는데...



파스칼..아니 델파이에서는 어떻게 해야하는것인지 잘 모르겠습니다...



말씀부탁드려요..

1  COMMENTS
  • Profile
    최용일 2000.07.21 19:02
    안녕하세요. 최용일입니다.



    함수 원형은 Interface절에 기술하고 코드는 Implementation절에 기술하세요...



    unit MyUnit;



    Interface



    function Fucn1: Integer;

    ...



    Implementation



    function Fucn1: Integer;

    begin

    ...

    Result := 1;

    end;



    end.



    김병훈 wrote:

    > 프로젝트에 폼없는 유닛만이 있습니다...

    >

    > 그래서 구현부에 이것저것 구현하고 컴파일하면 exe 화일이 생기는데요..

    >

    > 실행도 잘되구요..

    >

    > 그런데...

    >

    > 이 폼 없는 유닛 안에 임의의 함수를 작성하게 되었습니다..

    >

    > 그런데 작성되있는 함수를 사용하려고 하니 정의되지 않았다고 나오길래..

    >

    > 함수의 원형을 interface 부에다가 기술했습니다..

    >

    > 그런데도 실제 구현부에서는 정의되지 않은 함수라고나옵니다..

    >

    > 폼없는 유닛안에서는 임의의함수를 어떻게 사용하는것인지요...

    >

    > C 같으면 main() 이있고...

    >

    > main() 위에 원형을 기술하고...

    >

    > main()밖에서 해당 함수를 구현하고...

    >

    > main()안에서 임의의 함수를 불러다가 쓰는데...

    >

    > 폼 없는 유닛에다 이런식의 프로그래밍을 하려는데...

    >

    > 파스칼..아니 델파이에서는 어떻게 해야하는것인지 잘 모르겠습니다...

    >

    > 말씀부탁드려요..

    • kay
    • 2000.07.21 07:09
    • 0 COMMENTS
    • /
    • 0 LIKES
    • hugehead
    • 2000.07.21 07:06
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 김희중
      2000.07.25 19:24
      DBEdit 속성중 ReadOnly를 True로 설정하시면 됩니다. hugehead wrote: > 도와주세요... > DBEdit에 ...
    • Mr.Q
      2000.07.21 10:19
      에디트 enabled:=false하세요. 리드온리에도 포커스가 먹히고, 화면상으로 입력상태가 보이지만, 결과물...
    • 허춘
      2000.07.21 08:59
      hugehead wrote: > 도와주세요... > DBEdit에 있는 값은 보여주고, 다른 곳에서 수정을 해야 하는데, 사...
    • hugehead
      2000.07.22 02:01
      DBEdit.enabled False가 되면 안됩니다. 그래서 문제이지요. DBEdit.Enabled가 False이면 database와 ...
    • 수연이
    • 2000.07.21 07:05
    • 1 COMMENTS
    • /
    • 0 LIKES
    • Black}{ole
      2000.07.21 07:34
      수연이 wrote: > 프로그램을 실행할 때 변수를 받아야 하는데 어떻게 해야 하나요? > > 예를 들어 > ...
    • 윤수경
    • 2000.07.21 06:42
    • 2 COMMENTS
    • /
    • 0 LIKES
    • Mr.Q
      2000.07.21 12:18
      윤수경 wrote: > "datetostr(date)"를 하면 시스템의 날짜를 "YYYY-MM-DD" 형식으러 보여 줍니다... > ...
    • 조규춘
      2000.07.21 06:57
      윤수경 wrote: > "datetostr(date)"를 하면 시스템의 날짜를 "YYYY-MM-DD" 형식으러 보여 줍니다... > ...
    • Mr.Q
      2000.07.21 10:48
      서봉석 wrote: > dbgrid 에서 특정셀 의 색깔바꾸기를 자칭 고수라는 > > 사람에게 물어 봤지만 안된다...
    • 조규춘
      2000.07.21 06:41
      서봉석 wrote: > dbgrid 에서 특정셀 의 색깔바꾸기를 자칭 고수라는 > > 사람에게 물어 봤지만 안된다...
    • 서봉석
      2000.07.21 07:41
      답변에 주셔서 감사합니다.... 아래와 같이 코딩 한 것은 이미 여기서 소스를 보고 했거든요... 그런데.....
    • Mr.Q
      2000.07.21 13:47
      서봉석 wrote: > 답변에 주셔서 감사합니다.... > 아래와 같이 코딩 한 것은 이미 여기서 소스를 보고 했...
    • 조규춘
      2000.07.21 09:11
      서봉석 wrote: > 답변에 주셔서 감사합니다.... > 아래와 같이 코딩 한 것은 이미 여기서 소스를 보고 했...
    • Black}{ole
      2000.07.21 06:21
      서봉석 wrote: > dbgrid 에서 특정셀 의 색깔바꾸기를 자칭 고수라는 > > 사람에게 물어 봤지만 안된다...
    • 김병훈
    • 2000.07.21 04:27
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.07.21 19:02
      안녕하세요. 최용일입니다. 함수 원형은 Interface절에 기술하고 코드는 Implementation절에 기술하세요...
    • 2000.07.21 04:10
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.07.21 19:04
      안녕하세요. 최용일입니다. DelphiX_for5란 패키지가 설치안된것 같습니다. DelphiX_for5란 패키지를 설...
    • djha
    • 2000.07.21 04:08
    • 1 COMMENTS
    • /
    • 0 LIKES
    • Black}{ole
      2000.07.21 04:29
      djha wrote: > > 어디선가 같은 질문내용을 본적이 있는것 > 같은데 찾아지지가 않는군요. > > List...
    • Mr.Q
      2000.07.21 10:51
      강성훈 wrote: > 예를 들어 디렉토리 리스트박스에서 현재의 경로가 > "C:tempkkk" > 에 있다고 가정할...
    • 조규춘
      2000.07.21 04:08
      강성훈 wrote: > 예를 들어 디렉토리 리스트박스에서 현재의 경로가 > "C:tempkkk" > 에 있다고 가정할...
    • 강성훈
      2000.07.21 20:00
      감사합니다
    • 김태영
    • 2000.07.21 03:25
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 이주흥
      2000.07.21 03:31
    • 김태영
      2000.07.21 03:43
    • 조규춘
      2000.07.21 03:51
    • 김태영
      2000.07.21 04:00
    • 조규춘
      2000.07.21 04:04
    • 어린왕자
      2000.07.21 03:52
      4master wrote: > Access랑 dBase를 ADO를 사용하여서 연결하였습니다. > 근데... ADOConnection에서... ...
    • 신승욱
    • 2000.07.21 03:22
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 배우미
      2000.07.22 17:44
      신승욱 wrote: > 가내두루 평안하오신지요..???? > 갑자기 어려운 문제에 부닥쳐 이렇게 질문올립니다.. ...
    • 김선달
    • 2000.07.21 03:11
    • 1 COMMENTS
    • /
    • 0 LIKES
    • Black}{ole
      2000.07.21 05:04
      김선달 wrote: > ScreenToClient메소드 와 ClientToScreen 에 대한 자세한 설명을 좀 해주세요 > 감사합...
    • 김영해
      2000.07.21 03:00
      주현이 wrote: > 퀵리포트의 qrband나 qrstringband에서 세로구분선을 그리거나 만드는 방법이 있나요.. ...
    • 주현이
      2000.07.21 03:02
      ^^;
    • heimdal
    • 2000.07.21 02:33
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 허춘
      2000.07.21 08:55
      heimdal wrote: > 안녕하세여.. > 며칠전에 검색으루 질문을 드렸던 헴달입니다.. > 근데 정말 엄청나게...
    • heimdal
      2000.07.28 02:43
      허춘 wrote: > heimdal wrote: > > 안녕하세여.. > > 며칠전에 검색으루 질문을 드렸던 헴달입니다.. >...
    • parkisu
      2000.07.21 10:11
      완전 초보 wrote: > 저는 완전 초보입니다. > save를 눌르거나 saveas를 눌렸을때 > saveDialog가 뜨고 ...