자꾸 제가 게을러 질려나 봅니다..^.^
반복되는 코딩을 줄여 볼 방법이 없을까 요즘은 고민을 하게 되네요..
Form.OnShow 이벤트에 프로젝트 마다 비슷한 루틴이 필요로 하다고 가정을 할때에..........
Type
TLibClass = class
Public
class procedure onshow(Sender:TObject);
end;
..
Class procedure onshow(Sender:TObject)
begin
공통된 내용..
end;
라고 클래스를 만들어 놓고 프로젝트의 form1.Oncreate에서
form1.OnShow := LibClass.onshow;
요렇게 해서 중복을 피했습니다....
그런데..이런 꽁수를 생각하고 나니 다시 문제가 생기네요...
form1에서는 memo1.setfocus; 라는 별도의 코딩이 필요하고
form2에서는 edit1.setfocus; 라는 별도의 코딩이 필요한데....
이와 같이 form 별로 공통된 내용을 같이 처리하고 별도의 다른 내용을
처리할 수 있도록 라이브러리를 구축을 할려면 어떻게 해야 할까요??
OOP의 대가님들....도움을 부탁드립니다.