WROCreateObjectでフレームへ新しいオブジェクトの追加

HOME › フォーラム › 旧サポート掲示板 › WROCreateObjectでフレームへ新しいオブジェクトの追加

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

    WROCreateObject関数について質問があります。

    OS:Windows 2000
    開発ツール:VC++ 6.0

    WRRLoadReportで *W30ファイルをロードした後、WROCreateObjectのコールによってフレームオブジェクトを創生して、WR_OBJECTTYPE_BOXタイプオブジェクトを創生し、同時にフレームにこれを追加したいですが、C0000005のエラーがスローされます。
    コードサンプルは以下に示す:

    HWREPORTshReports= (HWREPORT)NULL;
    DWORDsdwWRErrors= 0;
    BOOLsbRet = FALSE;

    WRInit( &dwWRError ) ;
    hReport = WRRLoadReport( “c:\\template.w30”); //成功
    bRet = WRRSetEditLayer( hReport , 2);     //成功
    bRet = WROCreateObject( hReport , WR_OBJECTTYPE_FRAME, 2, NULL , testframe , 8 , 90 , 200 , 20 );  //成功
    bRet = WROCreateObject( hReport , WR_OBJECTTYPE_BOX, 2, testframe , boxname , 8 , 90 , 20 , 10 );  //失敗、C0000005のエラーメッセージが表示されました。

    どうして

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

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

    発生しております。C0000005 エラーについてですがフレーム名前の指定方法にChar型の変数

    例:
    char testframe[] = “test”;

    bRet = WROCreateObject( hReport , WR_OBJECTTYPE_BOX, 2, testframe , boxname , 8 , 90 , 20 , 10 );

    の場合エラーが発生することが確認出来ました。
    この現象はwrcif31.dllの不具合であると確認いたしました。

    申し訳ございませんが、不具合対処版wrcif31.dllを送付したいと考えております。

    お手数ですが、モジュールの送信先をご連絡下さい。

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

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