Q&A

  • 모듈 & 라이브러리 & 배열 .... 부탁드립니다.
고수님 안녕하세요.....



1) 프로젝트에서 자주사용하는 함수나 프로시저를 모듈로 만들어 사용하고 싶습니다.

델파이에서는 어떻게 하는 것이 좋을런지요.....



2) 함수나 프로시저를 DLL로 만들고 불러서 사용하려면 내가 사용하려는 프로젝트에서

그함수들을 모두 선언해주어야 하는걸로 알고 있습니다.... 이렇게 선언하지 않고

USES 에서 라이브러리 불러사용하는것처럼 사용하려면 어떻게 해야하는지....

3) 버튼등 컴포넌트를 배열로 만들어 사용하는 방법좀....



고수님 부탁드립니다. ..... ^^

1  COMMENTS
  • Profile
    강인규 2000.07.13 20:41
    1) new 메뉴에서 unit을 생성하셔서 모듈로 쓰시면 될거 같더군요.



    2) 둘째는 책에서 발췌합니다. 물어보지 마세여. -_-;

    주민번호 검증 함수 동적으로 불러오기



    prodedure button1.click 어쩌구 저쩌구.....;

    type

    TFunc : function(str: string) : boolean; stdcall;

    var

    h : Thandle;

    MyFunc : Tfunc;

    s : string;

    begin

    H := Loadlibrary('jumin.dll');

    @MyFunc := GetProcAddress(H, 'JuminValid');

    if (Not Myfunc(deit1.text)) then

    showmessage('틀렸는디요?')

    else

    showmessage('맞았습니다');

    FreeLibrary(H);

    end;



    3) 컴퍼넌트 배열로 사용하기는 팁모아에 가시면 쉽게 찾으실 수 있습니다.

    못찾으시면 다시 질문주세요.





    이병웅 wrote:

    > 고수님 안녕하세요.....

    >

    > 1) 프로젝트에서 자주사용하는 함수나 프로시저를 모듈로 만들어 사용하고 싶습니다.

    > 델파이에서는 어떻게 하는 것이 좋을런지요.....

    >

    > 2) 함수나 프로시저를 DLL로 만들고 불러서 사용하려면 내가 사용하려는 프로젝트에서

    > 그함수들을 모두 선언해주어야 하는걸로 알고 있습니다.... 이렇게 선언하지 않고

    > USES 에서 라이브러리 불러사용하는것처럼 사용하려면 어떻게 해야하는지....

    > 3) 버튼등 컴포넌트를 배열로 만들어 사용하는 방법좀....

    >

    > 고수님 부탁드립니다. ..... ^^

    • 김병훈
    • 2000.07.13 23:38
    • 1 COMMENTS
    • /
    • 0 LIKES
    • Black}{ole
      2000.07.14 01:31
      김병훈 wrote: > 안녕하세요.. > 궁금한게 있어서 좀 여쭤보려구요.. > 프로그램을 다 만들고 배포하려...
    • Black}{ole
      2000.07.14 01:28
      castle road wrote: > install shield를 이용해 시작프로그램에 등록할 수 있습니까? > install shield d...
    • somoon
    • 2000.07.13 22:56
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 성호종
      2000.07.14 19:32
      somoon wrote: 어떤 DB를 사용하시는지는 모르겠지만.... 대용량 DB에서 지원하는 sql구분을 한가지 말씀...
    • 김명성
    • 2000.07.13 21:52
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 성호종
      2000.07.15 22:27
      김명성 wrote: DLL에서는 Quickreport 못씁니다. report가 포함된 project는 Dll일 경우 error 또는 인쇄...
    • 김명성
      2000.07.16 18:19
      성호종 wrote: > 김명성 wrote: > DLL에서는 Quickreport 못씁니다. > report가 포함된 project는 Dll일...
    • 2000.07.13 21:30
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이은정
      2000.07.13 22:16
      철 wrote: > 메뉴form에(exe) database컴을 오픈시켜놓고 > 각 서브메뉴(dll로 작성)에서 database를 오...
    • hsband
    • 2000.07.13 21:26
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 아리엘
      2000.07.13 22:19
      퀵레포트에 있는 QRImage컴포넌트를 이용하시면 되겠군요.. 델5.0버전에서는 jpeg도 지원하므로 별다른 ...
    • 타락천사
      2000.07.14 08:28
      안녕하세여.. 타락임다..^^ 무슨 말인지 도무지 이해가 안가네여..^^;;; 애플 실행시 파일 로드하는...
    • 어린왕자
      2000.07.14 08:31
      타락천사 wrote: > 안녕하세여.. 타락임다..^^ > > 무슨 말인지 도무지 이해가 안가네여..^^;;; > >...
    • 최용일
      2000.07.13 22:43
      안녕하세요. 최용일입니다. 답변은 아니고요 어린왕자님의 기발한 발상에 감동해서 그냥 한마디 적는것...
    • 여용구
    • 2000.07.13 20:54
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 돌멩이
      2000.07.14 02:34
      여용구 wrote: > 스트링그리드에서 셀에 3가지 종류의 데이타만 들어갑니다. 예를 들면 AAA, BBB, CCC 이...
    • 최석기
      2000.07.13 22:11
      어린왕자 wrote: > 안녕하세요 델초보 어린왕자입니다. > 자주 읽는 디비가 있거든요.. > 이것을 메모리...
    • 왕초보
    • 2000.07.13 20:40
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.07.13 21:02
      안녕하세요. 최용일입니다. 함수포인터로 선언하시면 됩니다. 근데 이거 예전에 어떤 분이 질문했던거와...
    • 왕초보
      2000.07.13 22:07
      답변 감사합니다... 최용일님이 가르쳐 주신대로 했는데요... 제 소스 좀 봐주십시오... procedure ...
    • 최용일
      2000.07.13 22:20
      안녕하세요. 최용일입니다. 둘다 프로시져형이잖아요. 그냥 프로시져 호출하듯이 하세요... FpObta...
    • 왕초보
      2000.07.13 23:48
      대단히 감사합니다.. 제가 질문한 함수는요 Win API가 아니고 외국지문인식기 SDK에 포함된 API입니다.....
    • 양병규
      2000.07.13 22:31
      셋업디스켓을 일반피씨로 제작해서 배포했을때 문제점은 없습니다.... 다만.. 제 경험과 패키지 제작업...
    • 최용일
      2000.07.13 22:29
      안녕하세요. 최용일입니다. 아무런 문제가 없습니다. 예전에는 디스켓으로 배포할 때 특별한 장비를 ...
    • 이은정
      2000.07.13 22:23
      최진석 wrote: > 프로그램을 개발해서 일반 디스켓으로 배포하려고 합니다. > 델파이 자체에 포함되있는...
    • 최진석
      2000.07.14 18:07
      > 최진석 wrote: 답변 고맙습니다. 많은 도움이 되었습니다. 좋은 하루 되세요..
    • 강인규
      2000.07.13 20:47
      begin with TDBGrid(Sender).Canvas do begin if Column.FieldName = 'STATUS' then begin ...
    • 이병웅
    • 2000.07.13 20:08
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 강인규
      2000.07.13 20:41
      1) new 메뉴에서 unit을 생성하셔서 모듈로 쓰시면 될거 같더군요. 2) 둘째는 책에서 발췌합니다. 물어...
    • 이은정
      2000.07.13 22:26
      원영준 wrote: > 차일드가 뜰때 디자인타임에서 결정된 크기대로 띄우고 십습니다. > > 다이얼로그 스...
    • 원영준
      2000.07.15 00:36
      이은정 wrote: > 원영준 wrote: > > 차일드가 뜰때 디자인타임에서 결정된 크기대로 띄우고 십습니다. ...
    • 이현우
    • 2000.07.13 19:33
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 화랑
      2000.07.13 19:51
      님의 소스를 보면.. 처음은 ASP Component로 시작을 해서는 마지막에 Web deploy는 절묘하게 Active X F...
    • 이현우
      2000.07.13 20:15
      화랑 wrote: > 님의 소스를 보면.. 처음은 ASP Component로 시작을 해서는 마지막에 > > Web deploy는 ...
    • 화랑
      2000.07.13 20:54
      이현우 wrote: > 화랑 wrote: > > 님의 소스를 보면.. 처음은 ASP Component로 시작을 해서는 마지막에 ...
    • 고니
    • 2000.07.13 19:23
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 장식원
    • 2000.07.13 18:52
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 성호종
      2000.07.14 19:35
      장식원 wrote: 쿼리에 그냥 쓰면 되요~ > 테이블에서 select distinct와 같은 기능을 구현하고 싶습니...