2009-07-16 5 views
1

문제가있는 데이터베이스 프로그램을 만들었습니다. 나는 볼랜드 델파이 7.x의 사용델파이가있는 DLL의 데이터 모듈?

내 질문입니다

"델파이와의 DLL (동적 링크 라이브러리)에서 데이터 모듈을 만드는 방법 ?

+1

관찰 된 동작에 대한 설명은 더 많은 답변을 생성하는 데 도움이 될 수 있습니다. 진술 된 질문은 너무 모호합니다. – skamradt

+0

안녕하세요, Tobassum, 명확히 할 수 있습니까? 1) tdatamodule을 생성하여 인스턴스화하고 dll 소비자에게 공개 된 절차로 참조 할 수 있습니까? 2) 동적으로 tdatamodule을 만들고 dll 함수의 소비자에게 핸들을 반환하겠습니까? 3) 또는 dll 프로젝트에 데이터 모듈을 추가하는 방법을 궁금하십니까? –

답변

1

은 DLL 프로젝트를 엽니 다 IDE의 File | New 메뉴에서 데이터 모듈 옵션을 볼 수 있습니까?

2

일반 응용 프로그램에서와 마찬가지로 코드를 데이터 모듈에서 만들 수 있습니다. 파일 | 새 | 데이터 모듈

그러나 데이터 모듈의 인스턴스를 DLL에 생성하려고합니다.

데이터 모듈은 다른 클래스 및 구성 요소가 아니며 코드로 만들 수 있습니다.

var 
    DM : TMyDataModule; 
begin 
    DM := TMyDataModule.Create(nil); 
    try 
// Then... DM.MyDataSet.First; etc... 
    finally 
    DM.Free; 
    end; 
end;