Delphi2007から2010への移行に当たり、QuickReportを standerd4 からQuickReport 5.0 pro を購入して進めています。
一部のプログラムにおいて、下記のようにコンパイルでのエラーが発生します。
『 [DCC 致命的エラー] QRMBCtrls.pas(22): F2063 'widelist.pas' ユニットはコンパイルできませんでした 』
QuickReportを使ったすべてのプログラムがそうだというわけではなく、原因がわからなくて困っています。
どなたか、情報がありましたら教えてください。
QuickReport 5.0 pro は、使ったことがありませんが、
・QuickReport 5.0 pro は 最新のVer.5.05 ですか?
・widelist.pas はありますか?
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;
QuickReport の問題であれば、
http://forum.quickreport.co.uk/
あたりで聞いてみたほうが、よいかもしれません。
呼び出し元の QRMBCtrls.pas を使用しないで済むように改修して、回避しました。
igyさんありがとうございました。
ツイート | ![]() |