Watch, Follow, &
Connect with Us
Public Report
Report From: Delphi-BCB/IDE/Translation Tools    [ Add a report in this area ]  
Report #:  88777   Status: Closed
ITE produces resource DLLs that do not compile
Project:  Delphi Build #:  15.0.3890.34076
Version:    15.0 Submitted By:   Bob Swart
Report Type:  Basic functionality failure Date Reported:  10/8/2010 4:10:30 AM
Severity:    Commonly encountered problem Last Updated: 3/20/2012 2:24:39 AM
Platform:    All platforms Internal Tracking #:   280769
Resolution: Duplicate (Resolution Comments) Resolved in Build: : 16.0.4218.41642
Duplicate of:  None
Voting and Rating
Overall Rating: No Ratings Yet
0.00 out of 5
Total Votes: None
Description
When using the ITE to translate applications that use data-access or data-aware controls. the resulting resource DLL projects do not compile. They contain references to a vcl folder with DBLogDlg and DBPWDlg DFM files (and corresponding DFN files) that do not exist on disk.

The problem is caused by the fact that the LIB directory structure was changed. The DBLogDlg.DFM and DBPWDlg.DFM files cannot be found by the ITE resource DLL generator, and as a result they do not build.
Steps to Reproduce:
Open the mastapp demo project, add a new language to it, and try to compile the resource DLL.

Error: DBLogDlg.dfm and DBPWDlg.dfm not found.
Workarounds
Copy the DBLogDlg.DFM and DBPWDlg.DFm files from the RAD Studio\8.0\lib\win32\release location to ..\.. (directly in the RAD Studio\8.0\lib directory. Then regenerate the resource DLLs so the DFM files will be copied (and the DFN files will be generated).

Note that there are NO .DFM files in the RAD Studio\8.0\lib\win32\debug location by the way. I wonder why...
Attachment
None
Comments

None

Server Response from: ETNACODE01