2013-08-24 3 views
1

다른 사람들과 공유하고 싶은 많은 내보내기 기능이있는 DLL이 있습니다. 매개 변수, 결과 등을 사용하여 기존의 모든 내보내기 기능을 문서화 할 수있는 방법이 있습니까? 직접 작성하지 않고 다른 사람들과 공유 할 수 있습니까?문서 Delphi DLL 내보내기

+2

문서를 작성할 수 있습니다. 이렇게하면 DLL을 제공하는 가져 오기 단위가 보완됩니다. –

+2

어떤 델파이 버전을 사용하고 있습니까? XE2와 같은 이후 버전에는 문서 기능이 있기 때문입니다. –

+0

@ JerryDodge 저는 Delphi XE-4를 사용하고 있습니다. –

답변

4

XE2와 같은 최신 버전의 Delphi를 사용하는 경우 방금 확인한 Documentation Insight이 내 보낸 기능에서 작동 할 수 있습니다. 코드에서 함수/프로 시저 정의를 클릭하십시오. 이 클릭하고 커서가이 함수 내에서 일단

procedure DoIt(One: Single; Two: Integer); stdcall; 
begin 
    //some other code 
end; 

는, 조합 CTRL + ALT + D을 눌러 ...의 예를 들어 가정 해 봅시다. 이 문서 기능이있는 경우,이 같은 작은 창이 열립니다 ...

Code Documentation Window

을이 창에 일부 문서를 입력 한 후, 자동으로 코드에이를 삽입합니다 :

/// <summary> 
/// This procedure does this and then that 
/// </summary> 
/// <param name="One"> 
/// This is parameter one 
/// </param> 
/// <param name="Two"> 
/// This is parameter two 
/// </param> 
/// <remarks> 
/// Use DoIt to do this and that within your Delphi project. 
/// </remarks> 
procedure DoIt(One: Single; Two: Integer); stdcall; 
begin 
    //some other code 
end; 
이 설명서를 사용하는 방법에 대한 자세한 내용은

Refer herethis one도 참조하십시오.

사용하는 데있어 깔끔한 점은 문서화 된 클래스, 함수, 유형 등 중 하나 위에 마우스를 올려 놓은 소스의 어느 곳에서나 문서화 된 정보와 함께 작은 힌트 창이 표시된다는 것입니다. DLL에서 사용하는 것에 관해서는, 나는 그것을 한 번도 해보지 않았지만, 당신도 거기에서 사용할 수있을 것이라고 확신합니다.

이 창을 사용하지 않고도이 형식의 문서를 코드에 직접 입력 할 수 있습니다. 기본적으로 모든 버전의 Delphi에서이 작업을 수행 할 수 있습니다. 다른 언어에서도 사용되는 Microsoft 표준 형식입니다.

불행히도 Delphi가 지원하는 버전/버전을 정확히 모르겠습니다.

+0

당신은 정말로 그 창을 더 면밀히 조사해야합니다. 이것은 제 3 자 "부가 가치"추가 기능입니다. – OnTheFly

+0

@OnTheFly 예, 아마도 제 3 자 추가 기능 일 가능성이 높습니다. 이것이 내가 "아마도 ..."라고 말한 이유입니다.하지만 OP가 원하는 것은 수행하기 때문에 문제가 무엇입니까? 자동으로 RAD Studio XE2를 설치하면 우연히 발견되었습니다. –

+0

@OnTheFly 별도의 추가 기능인데도 직접 다운로드하여 설치해야하는 경우에도 여전히 완전히 관련이 있습니다. –