"WARNING. Duplicate resource(s)" Error Message

Hi all,

"[Error] WARNING. Duplicate resource(s) " this error message are occure just when place any DBControls to the form and try to compile the application.

this is the complete error message

[Error] WARNING. Duplicate resource(s):
[Error]   Type  2 (BITMAP), ID DBN_CANCEL:
[Error]     File c:\borland\delphi6\Lib\QDBCtrls.res resource kept; file c:\borland\delphi6\Lib\dbctrls.res resource discarded.
[Error]   Type  2 (BITMAP), ID DBN_DELETE:
[Error]     File c:\borland\delphi6\Lib\QDBCtrls.res resource kept; file c:\borland\delphi6\Lib\dbctrls.res resource discarded.
[Error]   Type  2 (BITMAP), ID DBN_EDIT:
[Error]     File c:\borland\delphi6\Lib\QDBCtrls.res resource kept; file c:\borland\delphi6\Lib\dbctrls.res resource discarded.
[Error]   Type  2 (BITMAP), ID DBN_FIRST:
[Error]     File c:\borland\delphi6\Lib\QDBCtrls.res resource kept; file c:\borland\delphi6\Lib\dbctrls.res resource discarded.
[Error]   Type  2 (BITMAP), ID DBN_INSERT:
[Error]     File c:\borland\delphi6\Lib\QDBCtrls.res resource kept; file c:\borland\delphi6\Lib\dbctrls.res resource discarded.
[Error]   Type  2 (BITMAP), ID DBN_LAST:
[Error]     File c:\borland\delphi6\Lib\QDBCtrls.res resource kept; file c:\borland\delphi6\Lib\dbctrls.res resource discarded.
[Error]   Type  2 (BITMAP), ID DBN_NEXT:
[Error]     File c:\borland\delphi6\Lib\QDBCtrls.res resource kept; file c:\borland\delphi6\Lib\dbctrls.res resource discarded.
[Error]   Type  2 (BITMAP), ID DBN_POST:
[Error]     File c:\borland\delphi6\Lib\QDBCtrls.res resource kept; file c:\borland\delphi6\Lib\dbctrls.res resource discarded.
[Error]   Type  2 (BITMAP), ID DBN_PRIOR:
[Error]     File c:\borland\delphi6\Lib\QDBCtrls.res resource kept; file c:\borland\delphi6\Lib\dbctrls.res resource discarded.
[Error]   Type  2 (BITMAP), ID DBN_REFRESH:
[Error]     File c:\borland\delphi6\Lib\QDBCtrls.res resource kept; file c:\borland\delphi6\Lib\dbctrls.res resource discarded.
[Error]   Type 10 (RCDATA), ID TLOGINDIALOG:
[Error]     File c:\borland\delphi6\Lib\QDBLogDlg.xfm resource kept; file c:\borland\delphi6\Lib\DBLOGDLG.dfm resource discarded.
[Error]   Type 10 (RCDATA), ID TPASSWORDDIALOG:
[Error]     File c:\borland\delphi6\Lib\QDBPWDlg.xfm resource kept; file c:\borland\delphi6\Lib\DbPWDlg.dfm resource discarded.

Thanks for any help,
Khalid.
LVL 1
Qosai_DBAAsked:
Who is Participating?
 
Ivanov_GConnect With a Mentor Commented:

   It don't occure in the new application, because it is generated properly. If your current application you added something to the uses clause and then forgot to remove it.

   Look in the uses clause and remove one of them. This should fix the problem ....
0
 
Ivanov_GCommented:

   Because you are using both QDBCtrls.pas and dbctrls.pas.

  You should do something like this :

 uses ......

  {$IFDEF WINDOWS}
     dbctrls.pas
  {$ELSE}
     QDBCtrls.pas
  {$ENDIF}

  These was predefined variable you should use instead of WINDOWS, but I don't remember it ...
0
 
Qosai_DBAAuthor Commented:
Hi,
this message occure on my current application only
but when create new application
there is no problem

Khalid.
0
 
Ivanov_GCommented:

   If you want to create Cross-Platform Application remove dbctrls.pas - it is used for standart Windows based application.

   else - remove QDBCtrls.pas.

   I don't think you need something like the example below I gave....
0
 
Qosai_DBAAuthor Commented:
Hi again,
Thanks Ivanov_G, I do as you tell me in the last comment and the problem solved.

Thanks again,
Khalid.

0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.