델파이를 처음 프로젝트를 수행하게 되었습니다.
자바 할때처럼 데이터 베이스 클래스들을 만들어 놓고 할려는데 자꾸 --;;
오류가..
소스 코드는 ,,
unit DB_interface;
{ DB 컨트롤 인터페이스 }
interface
type InterDB = interface
['{E390E076-C5A8-42BC-A8C0-EC64E2206E6E}']
procedure setDBInfo();
end;
implementation
end.
class 는
unit AbstractADO;
{
InterDB 인터페이스를 구현하는 ADO 추상 클래스
}
interface
uses DB_interface;
type ABSADO = class(TInterfacedObject, InterDB)
private
protected
public
procedure setDBInfo(); <-- 여기서 자꾸 오류가..
end;
implementation
end.
입니다,,,
자꾸 .. 저부분에서
[Error] AbstractADO.pas(12): Unsatisfied forward or external declaration: 'ABSADO.setDBInfo'
[Fatal Error] Project1.dpr(6): Could not compile used unit 'AbstractADO.pas'
이리 나요... 왜 이런가요 --;
무식해서 죄송 ㅡㅜ
델파이를 하고 싶은데 문법도 제대로 못깨우치고 프로젝트에 들어가게 되서 ㅡㅜ 죄송 ㅜㅡ
클래스는 직접 구현을 하셔야 합니다. 아님 abstract를 사용해서 추상 메소드로 만드시던가...
implementation
procedure ABSADO.setDBInfo();
begin
end;
end.
^^ 항상 즐코하세요...