[WR3.0] WRRGetLastUpdate()について

HOME › フォーラム › 旧サポート掲示板 › [WR3.0] WRRGetLastUpdate()について

  • このトピックは空です。
4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #1305
    黒木
    ゲスト

    Delphi4+SP3で開発しています。
    API:WRRGetLastUpdate()の戻り値の使い方を
    掲示願えないでしょうか。

    また、こちらの環境だけかもしれませんが
    本APIでアドレス例外が発生します。
    問題点を指摘願います。

    以上、宜しくお願いします。

    // 関数宣言
    function WRRGetLastUpdate(hReport: HWREPORT; var nDate: DWORD): Bool stdcall;

    // API使用
    function TWRReport.GetLastUpdate: Cardinal;
    begin
    Result := 0;
    if FhReport = 0 then exit;
    WRRGetLastUpdate(FhReport, Result);
    end;

    FhReportは、レポ-トオブジェクトハンドルです。
    このハンドルを使って、WRRGetTitle()、WRRGetAuthor()等は
    問題ありません。

    #1306
    黒木
    ゲスト

    DLLのバージョンです。

    WrCif30.dll : 3.1.0.5
    WRCTRL30.dll : 3.0.0.19
    WRENGN30.dll : 3.2.0.15

    宜しくお願いします。

    #1307
    松島@ソフトウィング
    ゲスト

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

    WRRGetLastUpdateはレポートハンドルで識別されるレポートの最
    終変更日付(デザイナーで設定された)を取得いたします。
    第2パラメータではDate型の変数へのアドレスを指定する必要がご
    ざいますので、DelphiですとTDateTime型になると思われます。
    大変お手数ですが、TDateTime型でテストをお願いいたします。

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

    #1308
    黒木
    ゲスト

    関数宣言を以下のように変更し、問題なく
    動作することを確認しました。
    ありがとうございました。

    // 関数宣言
    function WRRGetLastUpdate(hReport: HWREPORT; var nDate: TDateTime): Bool stdcall;

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