RyuLib/RyuLib for Delphi
Class To DLL - 델파이 클래스를 Dll로 포팅해주는 프로그램
ryujt
2013. 7. 14. 09:01
Source: http://goo.gl/oiYUPx
가끔 C++ 이나 C# 등 다른 언어를 사용하는 개발자들과 협업 할 때 델파이 코드를 Dll로 옮겨서 쓰고는 했었는데, 그 때마다 Dll 코드 작성하는 것이 귀찮아서 "To do list" 에 올려 놓기만 하고 손을 못 대던 넘을 오늘 해치웠습니다 ^^;
좀 더 복잡한 기능을 생각하고 있었는데, 그냥 필요한 최소한의 기능만 뽑아서 만들었습니다. 진작 만들었으면 그 동안 허비한 시간을 ㅠ.ㅠ
- 실행하면 [그림 1]과 같은 화면이 나타납니다.
- 맨 위에 있는 메모 창에는 클래스 선언부의 코드를 입력합니다. Interface도 상관없습니다. 실행하면 예제 겸해서 기본으로 코드가 들어가 있습니다.
- 버턴을 클릭하면
- 중간 창에는 해당 클래스를 Dll 프로젝트 파일로 만들어 줍니다.
- 가장 아래 있는 창에는 만들어진 Dll을 이용해서 원래 클래스와 같은 인터페이스를 가진 클래스에 대한 유닛이 만들어 집니다.
- Dll 프로젝트에는 빌드에 필요한 유닛들을 스스로 첨가해주어야 합니다.
- 주석은 모두 제거 됩니다.
- 클래스 선언 부분만 입력하셔야 합니다.
- 기타 수동으로 처리해줘야 할 것들이 생길 것입니다.
[그림 1]