Q&A

  • Table을 외부에서 제어 할 수 있는지요...
파라독스DB를 생성해서 간단한 주소록을 만들고 있습니다.

헌데 같은이름을 찾고자 할때 FindKey 를 사용하는데

일반적으론 폼에 Table 컨포넌트를 설치해서 사용하는걸로 알고 있습니다.

하지만 제가 구현하고자하는 것은 컴포넌터를 이용하는게 아니라

외부에서 제어하고 싶습니다.

즉, DLL파일내에서 이름을 입력받으면 같은 이름이 존재하는지 검색하는

함수를 만들려고 하는데...방법을 모르겠습니다.

DLL에서 DB를 불러 사용한다는 거죠....

전 이런식으로 해봤는데...dll내에

...

var

Test_Table : TTable;

begin

...

Test_Table.TableName := 'Test.db';

...

if Test_Table.FindKey([...]) then

begin

...

end;

...

end.



머 이런식이었는데...컴파일은 되요..dll파일이 생기긴하는데..

실행하면 에러가 나는군요..

해결책을 알려주세요



1  COMMENTS
  • Profile
    이재식 2000.07.03 21:40
    이재식 Wrote :

    안녕하세요?



    테이블제어를 외부에서 할수 있습니다.

    님께서 사용자 정의 dll를 만드셔서 하시려고 하는 것 같은데요,

    그렇게 하시면 안되고요,

    델파이책을 참고하세요.

    어떤책이냐면, 대림출판사 "델파이 시작&완성"입니다.

    이 책의 차례를 보면 dll관련부분이 있습니다.

    거기에보면 dll파일안에서 어떻게 폼을 다루는지, 어떻게 테이블에 접근하는지에대한

    설명이 있을 것입니다.

    꼭 정확한 답은 아니더라도, 이 부분을 읽으시면 머리속에 로직이 나올 것입니다.



    그리고, 사용자 정의 dll를 만드셔서 데이터넘길때 또는 나중에 배포할때 주의할 점

    아시죠?

    델파이에서 dll를 만드려고 할때 보면 앞에 주석문으로 막 쓰여져있는 글이

    있을 것입니다.

    그것을 잘 읽으셔야 합니다.

    이부분은 논점에서 벗어나니까, 여기서는 설명을 하지않겠습니다.



    • 조규춘
      2000.07.04 06:11
      여기 팁란에 강민주님이 올리신 글이 있었는데.. 안보셨나보군요. http://www.delphi.co.kr/cgi-bin...
    • 조유정
    • 2000.07.04 03:27
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 허춘
      2000.07.04 08:46
      조유정 wrote: > 부탁입니다. ㅠㅠ > 가상 테이블을 만드는 방법좀 알려 주세요... > 자세하게 알려 주...
    • 문진현
    • 2000.07.04 02:16
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 어린왕자
      2000.07.06 03:26
      문진현 wrote: > 안녕하세요... > 델 초보의 질문 입니다.. > > DBGrid를 스크롤 할때 발생하는 Event...
    • 빈거울
    • 2000.07.04 02:15
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 허춘
      2000.07.04 08:53
      빈거울 wrote: > vb로 된 오른쪽 정렬입니다. > 이것을 델파이로 옮겨주세요.... 비베를 잘몰라서 제...
    • 이병웅
    • 2000.07.04 01:41
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.07.04 08:22
      안녕하세요. 최용일입니다. 생각해 보니 답변을 상당히 경솔하게 한것 같군요... DLL과 메인프로그램...
    • 산적
    • 2000.07.04 01:26
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이상우
      2000.07.04 06:21
      산적 wrote: > 안녕하세요. 델파이 초보의 질문입니다. > 지뢰찾기를 만들려고 하는데, 저는 StringGrid...
    • 산적
      2000.07.05 22:49
      이상우 wrote: > 안녕하세요.... > > 이렇게 해보시죠.. > > > StringGrid의 특정 Cell에 그림 ...
    • jym
      2000.07.04 01:28
      델초보녀 wrote: > string이 꽤 긴게 있는데... > > 어떻게 선언해야 하나요? > var s:string; > 으...
    • 성호종
      2000.07.04 01:55
      김동섭 wrote: 소스를 포함한 답변을 드립니다요~ 디비콤보는 아니지만 콤보박스를 디비그리드에서 활용...
    • 김동섭
      2000.07.04 02:28
      질문에 답해 주셔서 감사합니니다. 제가 원하는 필드에 디비콤보가 들어오나여. 제가 지금 필요한 것...
    • 성호종
      2000.07.07 03:35
      김동섭 wrote: 제가 답변해 드린 source가 그렇게 사용되고 있는 source입니다. 잘 응용해 보세용~ > ...
    • 한상훈
    • 2000.07.03 23:12
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.07.03 23:29
      안녕하세요. 최용일입니다. MyFunction(변수:형=디폴트값; 변수: 형=디폴트값;...) 위와 같은 식으로...
    • 조규춘
      2000.07.03 22:52
      초보녀 wrote: > 안녕하세요? 델파이 왕초보입니다. > 너무 바보같은 질문일 줄 모르나 > > 폼에 버...
    • 이경문
      2000.07.04 03:34
      실행화일을 실행시킬 때는 WinExec를 사용하면 됩니다. 윈도우 탐색기에서 특정화일을 더블클릭할 때 (예...
    • 깨비
      2001.03.04 01:28
      저는 일단 Twebbrowser에서 해봤네염. 이소스를 수행 하기 위해선 ieConst.pas 와 ieDocHostUIHandler.pas...
    • 최용일
      2000.07.03 22:37
      안녕하세요. 최용일입니다. 어떻게 안된다는 거죠? 에러 메세지가 뭔지를 알아야죠... 저두 자주 쓰...
    • 한 태수
      2000.07.04 05:49
      최 용일님 문제 해결했습니다. 델파이의 bin 디렉토리에서 Rw32Core.dll화일을 제 작업디렉토리로 복사해 ...
    • 류응철
    • 2000.07.03 21:01
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 조규춘
      2000.07.03 22:48
      류응철 wrote: > 일반적으로 다음과 같은 그림을 참고하십시요 여기서 하는 거니.... > http://members.n...
    • 류응철
      2000.07.04 00:42
      감사합니다.. 그런데여... 바탕화면에 단축아이콘은 뜨거든요.. 인스톨 다 하면 그룹박스가 뜨는거여.....
    • 조규춘
      2000.07.04 12:33
      류응철 wrote: > 감사합니다.. 그런데여... 바탕화면에 단축아이콘은 뜨거든요.. > > 인스톨 다 하면 ...
    • 김종석
    • 2000.07.03 20:55
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이재식
      2000.07.03 21:40
      이재식 Wrote : 안녕하세요? 테이블제어를 외부에서 할수 있습니다. 님께서 사용자 정의 dll를 만드셔...
    • 최용일
      2000.07.03 23:48
      안녕하세요. 최용일입니다. 메세지를 보내세요. SendMessage(wnd, WM_PAINT, DC, 0); ^^ 항상 즐...
    • 서영택
    • 2000.07.03 20:34
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 최석기
      2000.07.03 22:21
      서영택 wrote: > 처음 Web Deploy를 실행면 정상적인데 폼위에 버튼을 올려놓고 실행하면 > 아래와같은 ...
    • 서영택
      2000.07.03 23:50
      최석기 wrote: > 서영택 wrote: > > 처음 Web Deploy를 실행면 정상적인데 폼위에 버튼을 올려놓고 실행...
    • 이경문
      2000.07.04 03:47
      실행이 되지 않는 이유는 여러가지가 있는데, 제가 추측하는 에러는 다음과 같습니다. ocx위치가 c:work라...