delphi5でWingreport3.1

HOME › フォーラム › 旧サポート掲示板 › delphi5でWingreport3.1

  • このトピックは空です。
2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • 投稿者
    投稿
  • #55
    レイ
    ゲスト

    delphi5 + Wingreport2.0の時はwingrept.pas
    をプロジェクト追加して使用していましたが、3.1の時は
    同じやり方では使用できないのでしょうか?その際は
    ActiveXとして登録して使用となるのですか?
    コードの記述はどう変わるのでしょう。
    サンプルはdelphi7なので読み込めないのです。
    現状では下記のようなコードで動作しています。

    StrPCopy (SZ_GOKEI_MAISU ,GOKEI_MAISU_S);
    wrSetText(hReport, pchar(‘Text1664’),SZ_GOKEI_MAISU);
        if wrPrint(hReport, @nPageTable, ”) = 0 then
    begin
    s nRet := wrClosePrinter(hReport, 0,1);
    s nRet := wrExit(@nError);
    s Exit;
    end ;

    #56
    中嶋@ソフトウィング
    ゲスト

    お世話様になっております。

    WingReport3.1のDelphiで開発を行う際に2.0で提供して
    おりましたDLLを呼び出す為の定義ファイルの提供は現在
    行っておりませんが、Cでの記述を参考にしていただき
    WRCIF31.DLLを呼び出すような定義ファイルを作成して
    頂く事でDLLを使用したプログラムの作成を行う事が可能です。

    それ以外でOCXを使った場合Delphiでは次のような設定を行う必要があります。
    1.メニュー>コンポーネント>ActiveXの取り込み
    2.「SoftWing WingReport3.1 Control V1.0」を選択
    3.インストールを選択

    これでDelphiでOCXを使う為の準備が行えます。
    ActiveXに追加されたコントロールをフォームに貼付けて使用します。

    DLLの使用例についてはCのサンプルを
    OCXの使用例についてはDelphiサンプル(pasファイル)を
    ご参照いただければと思います。

    以上、よろしくお願いいたします。

2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • フォーラム「旧サポート掲示板」には新規投稿および返信を追加できません。