PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
12708 | 00/08/10 15:55:56 | RE(7):PB6.5: クラスを提供するDLLを使いたいのですが。 By hiro_n |
12677 | 00/08/08 17:13:49 | RE(6):PB6.5: クラスを提供するDLLを使いたいのですが。 By ryochan |
12675 | 00/08/08 16:36:20 | RE(5):PB6.5: クラスを提供するDLLを使いたいのですが。 By M.M |
12674 | 00/08/08 15:48:53 | RE(4):PB6.5: クラスを提供するDLLを使いたいのですが。 By hiro_n |
12663 | 00/08/08 11:41:26 | RE(3):PB6.5: クラスを提供するDLLを使いたいのですが。 By M.M |
12654 | 00/08/07 18:27:41 | RE(2):PB6.5: クラスを提供するDLLを使いたいのですが。 By hiro_n |
12651 | 00/08/07 17:33:37 | RE(1):PB6.5: クラスを提供するDLLを使いたいのですが。 By M.M |
12649 | 00/08/07 17:15:40 | PB6.5: クラスを提供するDLLを使いたいのですが。 By hiro_n |
カテゴリ:PowerBuilderの開発環境
日付:2000年08月08日 16:36 発信者:M.M
題名:RE(5):PB6.5: クラスを提供するDLLを使いたいのですが。
hiro_nさん、こんにちは。
>>VC++で、PBの外部関数として使用可能なDLLを作成するようにします。
>>たぶんDoModal()はPBから直接コールできないと思いますので、DoModal()
>>をコールする関数を作成し、その関数をPBの外部関数として登録すれば
>>よいのではないかと思います。
>
>C++のクラスのメンバー関数をPBから、コールできると言うことなのでしょうか。
>それとも、グローバル関数や、Cのソースでないといけないのでしょうか。
>基本的なことで申し訳ありませんが、ご存知でしたら、ご教授ください。
これ以上は、ここでいろいろ説明してもキリがなさそうなので、Cのソースを
自分でいじって確かめた方がよいでしょう。
自分でわからなければ、VC++の達人でも探してください。
過去ログのNo.12544配下のコメントツリーには、確か簡単なサンプルソースも
あったハズです。他にも過去ログにVC++でPBの外部関数を作成する方法が幾つ
かあったと思います。
そして、そうやって作成したC++の関数(PBには外部関数として登録)から、既
存のCのクラスをコールするような方法でOKかと思います。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.