どのように私はC#のDLLをpowerbuilderで使用するのですか?

だから私はMicrosoft Visual C#2010 Expressでdllを作成し、PowerBuilder 11.5でDLLを使いたいと思っています。
テストするために、C#dllで単純な合計関数を作成し、PowerBuilderで Function int sum(int x、int y)という構文を使用して宣言しました。 ]をPowerBuilderのグローバル外部関数に追加し、PowerBuilderウインドウが開いたとき、またはコマンドボタンを押したときに関数を呼び出したとき、PowerBuilderは「未知関数名 br>ヘルプが必要です。

0
上記のリンクにコンテンツが見つかりません!
追加された 著者 Ankit,
追加された 著者 Lex Li,

2 答え

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

4
追加された

C#アセンブリには、このようにインポートできるエクスポート関数はありません。あなたはこの習慣を読むことができます: .net DLLからネイティブC関数をエクスポートする? それがあなたを助けることを願っています!

2
追加された