2012-02-14 2 views
1

2 가지 방법이있는 .net 프로젝트가 있습니다. 일단 응용 프로그램을 빌드하고 PowerBuilder 12 사용자에게 dll을 제공하면 프로젝트에 dll을 추가 한 후에 메서드가 표시되지 않습니다. 나는 모든 방법 (12).net dll이 PB 12에서 작동하지 않습니다.

감사

나는이 질문이 나이가 실현
+0

메소드 및 해당 enclo (대중들)'대중들? – dtb

+0

모두 public 메서드이고 다른 .net 응용 프로그램도이 DLL을 사용하고 있습니다 – acadia

+0

PowerBuilder 12는 dll을 컴파일 한 것과 동일한 .NET 버전을 대상으로합니까? – dtb

답변

0

는 파워 빌더에서 볼 수 있도록하는 .NET 프로젝트를 빌드하지만 전망의 상당수가 어떻게 은 그래서 시간이 걸릴 것입니다 대답하라.

실제로 세 가지 주요 요구 사항 만 있습니다. = PB12,

  1. 하면 .NET 방법 "공공"
  2. 는 .NET의 바깥 쪽 클래스 "공개"
  3. 를 사용하여 올바른 .NET 버전 응용 프로그램에서 어셈블리 (예 : PB11 = .NET2.5을 확인하십시오 .NET3.0, PB12.5 = .NET4.0 등)

.NET에서 PB.NET 메서드를 사용하고 .NET에서 사용할 수있는 .NET 메서드를 만드는 방법에 대한 자세한 내용은 체크 아웃 할 수 있습니다 "Using .NET Assembly Methods in PowerBuilder.NET and vice-versa"