2009-07-06 8 views

답변

3

델파이에서 .NET 참조를 사용할 수 있고 SharePoint 서버에서 개발할 수있는 경우 SharePoint Object Model을 사용하십시오. 이것은 SharePoint를 사용하는 가장 강력한 방법입니다. C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\ISAPI\Microsoft.SharePoint.dll에 대한 참조를 추가하십시오. 그러나 객체 모델은 고통 점을 알고 있어야하며 일부 영역에서는 가파른 학습 곡선을 가질 수 있습니다. 이 경로를 사용하는 경우 SPSite 및 SPWeb과 같이 부분적으로 관리되지 않는 개체를 처리해야 할 필요성에 유의하십시오.

또는 SharePoint web services을 사용하십시오. 이것들은 매우 간단하고 올바른 구문을 얻으면 잘 작동합니다. 코드를 SharePoint 서버에 배포 할 수없는 경우 유일한 옵션입니다. 단점은 객체 모델에 비해 기능이 크게 감소한다는 것입니다. 가능한 한 조만간 객체 모델로 시작하는 것이 좋습니다.

+0

Alex에게 감사드립니다. 웹 서비스 인터페이스는 갈 길이 멀 것 같습니다! –

2

일반적인 방법은 http://msdn.microsoft.com/en-us/library/bb931736.aspx에있는 MSDN 설명서를 참조하십시오.

Delphi에서는 구성 요소 메뉴의 구성 요소 가져 오기로 이동하여 유형 라이브러리을 선택합니다. Microsoft Sharepoint가 나열되어야하지만 그렇지 않은 경우 클라이언트 라이브러리를 찾으려면 찾아 볼 수 있습니다. Office 2007의 경우 해당 폴더는 C : \ Program Files \ Microsoft Office \ Office12 \ OWSSUPP.DLL입니다.

이렇게하면 모든 Sharepoint 인터페이스 및 CoClass에 대한 정의가 포함 된 단위가 만들어집니다. 일반적으로 MyStuff 인터페이스를 구현하는 객체를 생성하기 위해 CoMyStuff.Create와 같은 CoClasses 중 하나를 시작합니다. 그런 다음 MSDN 설명서에 따라 원하는 작업을 수행하십시오.

관련 문제