Dll을 사용해서 컴포넌트를 만들고 있습니다. dll이 c로 되어있는관계로 수많은
난관을 겪고 있지만 이러한 자리에 올려서 같이 머리를... 헤헤...
전 웃고 있지만 뼈를 깍는 고통이 뒤따르니 읽으시는 분들은 제게 해답을 주셨으면
완전히 고맙겠습니다.
dll을 사용해서 처음에 폼에서 대충만들었거든요.. 그런데 이놈의 dll이 HWND와 DC
를 꼭 사용하지않겠어요.. 물론 그때도 제가 아시는 분의 도움을 받아서
Panel을 깔고.... 그위에 paintbox를 놓은 상태에서 HWND -> Panel.handle로
DC -> PaintBox.Canvas.handle로 했죠.... 그랬더니 돌아가더라구요...
그래서 됐다싶어서... 컴포넌트를 TGraphicControl으로 상속받아서 하고 있는데..
이처럼 HWND와 DC를 넘겨줘야하는데 canvas.handle만으론 부족함을 느꼈죠...
다른 방법을 썼지만 좀 애를 먹이네요.... 좀 헷갈리시는 분은 제가 다시 써드리께요..
그리고 C++의 dll의 파라메타가 인테저를 가르키는 롱포인터일 경우에 파스칼에서
var integer일건데... 그냥 integer를 넘겨도 무관한지요?
도와주세요..
|