2017-09-19 37 views
0

PowerBuilder 6または他のプログラミング言語で使用するためにPowerBuilder 12.5でdllを作成したいとします。私はそれを行う方法を探していましたが、PowerBuilderで使用するC++で作成されたdll(例として)をエクスポートする方法しか見つけませんでした。誰が私が探していることをすることが可能かどうか知っていますか?powerbuilderでDLLを作成する12.5

+1

https://stackoverflow.com/q/18065300/62576 –

答えて

1

他の言語や他のPBリリースから呼び出されるDLLを単純に生成することはできません。

理由: PowerBuilderは、独自のPコードVM(JVMへのJavaコンパイルなど)にコンパイルします。 PBマシンコードは、DLLファイルに隠れているにもかかわらず、まだ "公開されていない"コードです。

しかし、PB 12.5は、.NETアセンブリまたは.NET WebサービスとしてPB非ビジュアルクラスをカプセル化する「ラッパー」を生成することができます(参照:PowerBuilderのの「アプリケーションとコンポーネントの.NETに」)

PB 6リリース1997年にはかなり前のことです。 Java、.NET、Webサービス、およびUnicodeを認識しません。 PB 6コードをPB 2017のような最新のPBリリースに移行します。

関連する問題