ClassToDLL.zip


Source: http://goo.gl/oiYUPx


가끔 C++ 이나 C# 등 다른 언어를 사용하는 개발자들과 협업 할 때 델파이 코드를 Dll로 옮겨서 쓰고는 했었는데, 그 때마다 Dll 코드 작성하는 것이 귀찮아서 "To do list" 에 올려 놓기만 하고 손을 못 대던 넘을 오늘 해치웠습니다 ^^;


좀 더 복잡한 기능을 생각하고 있었는데, 그냥 필요한 최소한의 기능만 뽑아서 만들었습니다.  진작 만들었으면 그 동안 허비한 시간을 ㅠ.ㅠ


  • 실행하면 [그림 1]과 같은 화면이 나타납니다.
  • 맨 위에 있는 메모 창에는 클래스 선언부의 코드를 입력합니다.  Interface도 상관없습니다.  실행하면 예제 겸해서 기본으로 코드가 들어가 있습니다.
  • 버턴을 클릭하면 
    • 중간 창에는 해당 클래스를 Dll 프로젝트 파일로 만들어 줍니다.
    • 가장 아래 있는 창에는 만들어진 Dll을 이용해서 원래 클래스와 같은 인터페이스를 가진 클래스에 대한 유닛이 만들어 집니다.
  • Dll 프로젝트에는 빌드에 필요한 유닛들을 스스로 첨가해주어야 합니다.
  • 주석은 모두 제거 됩니다.
  • 클래스 선언 부분만 입력하셔야 합니다.
  • 기타 수동으로 처리해줘야 할 것들이 생길 것입니다. 


[그림 1]



Posted by 류종택