2012-02-06 126 views
0

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は "不明の関数名"と言っている。
ヘルプが必要です。
ありがとうpowerbuilderでC#dllを使用するにはどうすればよいですか?

+0

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.dc00357_1100/html/newfeat/CEGIBCHA.htm経由でインポートできません –

+0

上記のリンクにコンテンツがありません! – Ankit

答えて

2

C#アセンブリには、このようにインポートできるエクスポート関数はありません。あなたはこの質問を読むことができます: Exporting a native C function from a .net DLL? それがあなたを助けてくれることを願っています!

4

DLLをCOMオブジェクトとして公開し、regasm.exeでシステムに登録し、OLEObjectConnectToNewObject PowerScript関数を使用して使用する必要があります。

関連する問題