2008-09-19 2 views
13

c/C++로 작성된 dll을 사용하는 데 관련된 어려움과 해결책을 설명하는 포괄적 인 사이트이며 .h 헤더 파일을 delphi/pascal로 변환 한 것은 최근에 있었던 메일 링리스트에 게시되었으므로, 그것을 공유하고 링크, 변환 도구 또는 책/종이 제목 등 다른 유용한 자원을 게시하도록 다른 사람들을 초대하십시오.C/C++ dll 헤더를 Delphi로 변환하는 데 가장 유용한 리소스는 무엇입니까?

답변 당 하나의 리소스를 제공해주세요. 따라서 가장 인기있는/최고의 리소스가 맨 위에 표시됩니다. 내가 수동 번역이 최고라고 Graza에 동의하지만 DrBob에서 루디의 델파이 코너

답변

14

Rudy's Delphi Corner에서 그는 excellent article about the pitfalls of converting C/C++ to Delphi입니다. 제 의견으로는, 이것은이 일을 시도 할 때 필수적인 정보입니다.

가이 문서는 델파이 에 C/C++ 헤더를 변환해야 모두를위한 것입니다 : 여기에 대한 설명입니다. 을 C 또는 C++에서 변환 할 때 발생할 수있는 함정을 개 공유하고 싶습니다. 이 기사 은 튜토리얼이 아니며, 단지 에 자주 발생하는 문제가 있습니다. 사례. 초보자를위한 의미는 으로 더 많은 경험이있는 C 및 C++의 번역자를위한 것입니다.

그는 또한 델파이에 C/C++ 코드를 변환 에이즈 델파이 IDE로 설치하는 "Conversion Helper Package"쓴 :

alt text http://rvelthuis.de/images/convertpackshaded.png

그의 기타 관련 기사를이 주제에는 다음과 같습니다

+0

를 제공 한 나는, 내 자신보다는 믹의 답변을 수락 한 것 같은데,이 웹 사이트는 순간에, 최대 없습니다. http : // praxis-velthuis를 시도하십시오.de/rdc/articles/articles-convert.html 지금 당장. 원래 사이트가 곧 다시 생기길 바랍니다. –

+0

Archive.org도 백업했습니다. http://web.archive.org/web/20150222134925/http://rvelthuis.de/articles/articles-convert.html – Mick

+0

감사합니다. –

6

Article 역시 꽤 많이 사용된다.

+0

이가 지금까지 가장 인기있는 자원이었다, 그러나 불행하게도 더 자세히 – Graza

2

또한 CodeGear는 CToPas (Ural Gunaydin 작성)이라는 기본 번역 도구를 제공합니다.

1

이 옵션을 사용하면 바이트 정렬이 C/C++와 동일하므로 struct에 패딩 바이트를 추가 할 필요가 없습니다.

{$ MINENUMSIZE 4}

나는 Jedi Api Library을 강조하고 싶습니다
2

, 그것은 윈도우 SDK 헤더의 델파이 번역 한 것입니다. SDK에서 헤더를 번역해야하는 경우 많은 작업을 절약 할 수 있으며 물론 전환의 좋은 샘플입니다!

관련 문제