Q&A

  • 초본데 꼭 답변주세요. 컴파일이 안돼요.


컴파일이 왜 안되는지 모르겠어요. 간단한 테스트 소스이니 봐주세요.



이론적으로 컴파일이 되어야 하는게 아닌가요. 혹시나 해서 다른 제대로 된 소스를

아래와 같이 클래스의 변수와 메소드를 삭제하고 뼈대만 남겨두고 컴파일 했더니

그건 컴파일이 되더군요. 그런데 왜 제것은 안돼죠?



-----------------

project1.dpr

------------------

uses

Forms,

Unit1 in 'Unit1.pas' {Form1},

Unit2 in 'UNIT2.PAS';



{$R *.RES}



begin



Application.CreateForm(TForm1, Form1);

Application.Run;

end.





---------------------

unit1.pas

------------------------

unit Unit1;



interface



uses

Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;



type

TForm1 = class(TForm)



private

rock:Tmetal;

public

end;



var

Form1: TForm1;





implementation



{$R *.DFM}



end.



------------------

unit2.pas

-------------------

unit Unit2;



interface



type

Tmetal = class

private



public



end;



implementation



end.



0  COMMENTS