|
안녕하세요? 개박살입니다.
말씀하신 에러는 이런것인데요...
Panel을 이용해서 작성한 함수를 그 Panel을 지워버리게 되면 같이 따라 지워지지는 않아서 발생하는것이죠
왜냐면 Panel을이용해서 작성된 함수가 중요한 처리를 담당하는 함수인디
이걸 Panel 컴포넌트를 실수로 지워서 소스까지 날라가면 곤란하겠죠??
그런저런 이유로 소스는 지워지지가 않습니당~
소스를 지워주시면 되는데, 소스도, 헤더파일에 걸려있는 함수원형도 같이 지워야하는데
이걸 쉽게 지우는 방법은,,
void __fastcall TForm1::Panel1Click(TObject *Sender)
{
처리1...
처리2...
}
이런소스가 있다고 가정하면
처리1....
처리2....
부분만, 즉, 소스만 지우시고, 저장을 하시면,,
함수도, 그원형도 자동으로 빌더에서 지워지게 됩니다
편리한 기능인데, 불편할때가 있더군요 ^^;
(저같은 경우에 습관성 저장버릇땜시 이벤트를 많이 만들어놓고 작업을하면 함수가 지워져서 고생을... ^^)
그리고 폼에있는 모든 컴포넌트는 Object Inspector 에서 리스트박스 보이시죠? 그곳에 전부 나옵니다.
그럼 참고하세요..
<현> 님이 쓰신 글 :
: Component를 이용하여 Form에 Panel을 집어넣었습니다.
: 그리고 Form의 Panel을 더블클릭하여 Unit에 Panel이
: 나타나게 하고 제가 하려고 했던 작동을 수행하도록
: 명령어를 작성하였습니다.
: 그런데 Panel이 필요하지 않아 Form에서 삭제하고 런
: 하니 에러가 나옵니다.
: [Linker Error]Unresolved external'__fastcall TForm1::Panel5Click(System::TObject*)'referenced from C:\PROGRAM FILES\COMMON FILES\BORLAND....
: 라거..왜 그러져???
: 그리고 Form에 있는 모든 Component를 한번에 Unit에 나
: 타내는 방법은 없나요?
: 허접질문이었슴돠..^^
: 꾸벅
:
|