QuickReport 5.0 のwidelist.pas エラー

解決


佐藤  2010-11-29 15:30:41  No: 39617

Delphi2007から2010への移行に当たり、QuickReportを standerd4 からQuickReport 5.0 pro を購入して進めています。
一部のプログラムにおいて、下記のようにコンパイルでのエラーが発生します。
『 [DCC 致命的エラー] QRMBCtrls.pas(22): F2063 'widelist.pas' ユニットはコンパイルできませんでした  』
QuickReportを使ったすべてのプログラムがそうだというわけではなく、原因がわからなくて困っています。
どなたか、情報がありましたら教えてください。


igy  2010-11-29 19:44:24  No: 39618

QuickReport 5.0 pro は、使ったことがありませんが、

・QuickReport 5.0 pro は 最新のVer.5.05 ですか?
・widelist.pas はありますか?


佐藤  2010-11-30 06:31:46  No: 39619

QuickReport 5.0 pro は 最新のVer.5.05 です。
エラーとなっいる箇所は、下記のように QRMBCtrls.pas のusesで widelist, wideStrMerger を呼び出しているが見つからないのが原因と思われます。
解決の方法がわかりません。
widelist.pas, wideStrMerger.pasともパソコンを検索しますが見つかりません。

{ :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  :: QuickReport 5.0 for Delphi and C++Builder               ::
  ::                                                         ::
  :: QRMBCtrls.pas - Double-byte PRINTABLE CONTROLS           ::
  ::                                                         ::
  :: Copyright (c) 2007 QBS Software                         ::
  :: All Rights Reserved                                     ::
  ::                                                         ::
  :: web: http://www.quickreport.co.uk                       ::
  :: QR5
  :: New unit based on qrctrls.pas for widestring controls
  :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::}

{$I QRDEFS.INC}
{$define QRXDOC}
unit  QRMBCtrls;

interface

uses Messages, Windows, Classes, Controls, StdCtrls, SysUtils, Graphics, Buttons,
     Forms, ExtCtrls, Dialogs, Printers, DB, ComCtrls, RichEdit,
     QRPrntr, QuickRpt, Qr5Const, QRExpr, qrctrls, widelist, wideStrMerger;


igy  2010-11-30 06:57:19  No: 39620

QuickReport の問題であれば、

http://forum.quickreport.co.uk/

あたりで聞いてみたほうが、よいかもしれません。


佐藤  2010-11-30 14:10:00  No: 39621

呼び出し元の QRMBCtrls.pas を使用しないで済むように改修して、回避しました。
igyさんありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加