* 사용환경 : 델파이5 / Windows 2000 server
* 에러 메시지 :
고수님들 안녕하십니까?
도움을 부탁드립니다.
C/S 기반의 데이터베이스 어플리케이션이 있습니다.
.exe 에 많은 폼들이 묶여있습니다.
이것을 웹 버전으로 변환하려합니다.
델파이 메뉴에 create component templete를 사용하여
각각의 폼을 컴포넌트화 하여 컴포넌트 팔래트에 등록하고
엑티브엑스 dpr 을 만들어 하나의 .ocx 에 .exe와 같이 dpr을
만들었습니다.
근데 역시 에러가 수두룩하네여..
대강의 에러는 이렇습니다.
unit MainManu;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ActiveX, AxCtrls, KITMain_TLB, StdVcl, Menus, StdCtrls, ExtCtrls,
Statbaru, Buttons, ComCtrls;
type
TFormMain = class(TActiveForm, IFormMain) <<== 이부분이 에러나네요..
Bevel2: TBevel;
PageControl1: TPageControl;
TabSheet1: TTabSheet;
BTN111: TSpeedButton;
BTN131: TSpeedButton;
BTN123: TSpeedButton;
BTN124: TSpeedButton;
BTN121: TSpeedButton;
--대강의 에러 메세지
[Error] MainManu.pas(11): Undeclared identifier: 'IFormMain' <== 위의 화살표부분에러
[Error] MainManu.pas(433): Undeclared identifier: 'IFormMainEvents'
[Error] BunPrintFrm.pas(11): Undeclared identifier: 'IJangIFrm'
[Error] BunPrintFrm.pas(39): Undeclared identifier: 'IJangIFrmEvents'
[Error] BunPrintFrm.pas(109): Operator not applicable to this operand type
[Fatal Error] MainManu.pas(488): Could not compile used unit 'AccRptBunPrintFrm.pas'
말그대로 IFormMain, IFormMainEvents, ... 등이 정의되지 않았다는 뜻인데요...
아마도 님께서 만드신 인터페이스같은데 이것들이 들어있는 유닛을 uses절에
추가시켜 주세요...
^^ 항상 즐코하세요.
슬픈이 wrote:
> * 사용환경 : 델파이5 / Windows 2000 server
> * 에러 메시지 :
> 고수님들 안녕하십니까?
> 도움을 부탁드립니다.
>
> C/S 기반의 데이터베이스 어플리케이션이 있습니다.
> .exe 에 많은 폼들이 묶여있습니다.
>
> 이것을 웹 버전으로 변환하려합니다.
> 델파이 메뉴에 create component templete를 사용하여
> 각각의 폼을 컴포넌트화 하여 컴포넌트 팔래트에 등록하고
> 엑티브엑스 dpr 을 만들어 하나의 .ocx 에 .exe와 같이 dpr을
> 만들었습니다.
> 근데 역시 에러가 수두룩하네여..
> 대강의 에러는 이렇습니다.
>
>
> unit MainManu;
>
> interface
>
> uses
> Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
> ActiveX, AxCtrls, KITMain_TLB, StdVcl, Menus, StdCtrls, ExtCtrls,
> Statbaru, Buttons, ComCtrls;
>
> type
> TFormMain = class(TActiveForm, IFormMain) <<== 이부분이 에러나네요..
> Bevel2: TBevel;
> PageControl1: TPageControl;
> TabSheet1: TTabSheet;
> BTN111: TSpeedButton;
> BTN131: TSpeedButton;
> BTN123: TSpeedButton;
> BTN124: TSpeedButton;
> BTN121: TSpeedButton;
>
>
> --대강의 에러 메세지
> [Error] MainManu.pas(11): Undeclared identifier: 'IFormMain' <== 위의 화살표부분에러
> [Error] MainManu.pas(433): Undeclared identifier: 'IFormMainEvents'
> [Error] BunPrintFrm.pas(11): Undeclared identifier: 'IJangIFrm'
> [Error] BunPrintFrm.pas(39): Undeclared identifier: 'IJangIFrmEvents'
> [Error] BunPrintFrm.pas(109): Operator not applicable to this operand type
> [Fatal Error] MainManu.pas(488): Could not compile used unit 'AccRptBunPrintFrm.pas'
>
>