C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[37723] 다음 델파이 코드를 빌더로 바꾸고 싶어요...
장동훈 [sousic] 1080 읽음    2004-10-21 21:16
unit ComFac;

interface

uses Windows, ActiveX, ComObj, Registry;

type
  ComFacProc = procedure;
//- 클래스 부분

  TComFac = class (TComObjectFactory)
  private
    FInstallProc, FUnInstallProc : ComFacProc;
  public
    constructor Create(ComServer: TComServerObject; ComClass: TComClass;
      const ClassID: TGUID; const ClassName, Description: string;
      const InstallProc, UnInstallProc : ComFacProc;
      Instancing: TClassInstancing; ThreadingModel: TThreadingModel = tmSingle);
    procedure UpdateRegistry(Register: Boolean); override;
  end;

// - 구현부분
constructor TComFac.Create(ComServer: TComServerObject; ComClass: TComClass;
  const ClassID: TGUID; const ClassName, Description: string;
      const InstallProc, UnInstallProc : ComFacProc;
      Instancing: TClassInstancing; ThreadingModel: TThreadingModel = tmSingle);
begin
  inherited Create(ComServer, ComClass, ClassID, ClassName, Description, Instancing, ThreadingModel);
  FInstallProc   := InstallProc;
  FUnInstallProc := UnInstallProc;
end;

procedure TComFac.UpdateRegistry(Register: Boolean);
begin
  inherited;
  case Register of
       True : if Assigned(FInstallProc) then FInstallProc;
       else   if Assigned(FUnInstallProc) then FUnInstallProc;
       end;
end;

이게 델파이 코드인데 빌더로 어떻게 변환하져...
일단 일부했는데...   TComFac = class (TComObjectFactory) <- 클래스 선언부터 에러가 주루룩 나더군여
일부라도 좋으니 어떻게 변환하는지 좀 가르쳐 주세요
델파이 책 봐가면서 해도 델파이에 무지하여 잘 모르겠습니다...

+ -

관련 글 리스트
37723 다음 델파이 코드를 빌더로 바꾸고 싶어요... 장동훈 1080 2004/10/21
37730     Re:다음 델파이 코드를 빌더로 바꾸고 싶어요... 정찬호.라다 925 2004/10/22
37729     Re:다음 델파이 코드를 빌더로 바꾸고 싶어요... 정찬호.라다 909 2004/10/22
37724     Re: 컨버팅 아니고 다른 얘기입니다 만복대.산수유 980 2004/10/21
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.