그래서 Microsoft Visual C# 2010 Express에서 dll을 만들었고 PowerBuilder 11.5에서 dll을 사용하고 싶습니다.
테스트하려면 C# dll에서 간단한 합계 함수를 작성하고 PowerBuilder의 전역 외부 함수에 Function int sum(int x, int y)
라이브러리 "NETS.dll" 구문을 사용하여 PowerBuilder에서 선언하고 powerbuilder 창이 열렸을 때 또는이 함수를 호출했습니다. 커맨드 버튼을 누르지 만, 실행을 시도 할 때마다 PowerBuilder는 "unknown function function"라고 말합니다.
도움이 필요하십니까?
감사합니다.Powerbuilder에서 C# dll을 어떻게 사용합니까?
0
A
답변
2
C# 어셈블리에는 이러한 방식으로 가져올 수있는 내보내기 기능이 없습니다. 이 질문에 대한 답변을 읽어보십시오. Exporting a native C function from a .net DLL? 도움이 될 것입니다.
4
DLL을 COM 개체로 노출하고 시스템에 regasm.exe
으로 등록한 후 OLEObject
및 ConnectToNewObject
PowerScript 함수를 통해 사용해야합니다.
http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.dc00357_1100/html/newfeat/CEGIBCHA.htm을 통해 가져올 수 없습니까? –
위 링크에 해당 콘텐츠가 없습니다! – Ankit