Watch, Follow, &
Connect with Us
Public Report
Report From: Delphi-BCB/IDE    [ Add a report in this area ]  
Report #:  105375   Status: Open
Library Paths shown as grey (invalid) if use certain Enviroment Variables like
Project:  Delphi Build #:   16.0.4429.4693
Version:    16.4 Submitted By:   Larry Hengen
Report Type:  Basic functionality failure Date Reported:  5/4/2012 11:57:12 AM
Severity:    Serious / Highly visible problem Last Updated: 5/4/2012 1:52:36 PM
Platform:    All platforms Internal Tracking #:  
Resolution: Duplicate  Resolved in Build: : None
Duplicate of:  95815
Voting and Rating
Overall Rating: No Ratings Yet
0.00 out of 5
Total Votes: 10
Description
It appears that any library paths in the Directories dialog are shown in grey if they contains the $(platform) environment variable.  They are still accepted, but developers are led to believe they are invalid paths because the dialog indicates 'Grey items denote invalid path.'.

This is completely erroneous!  The paths in fact are valid and the dialog should not display them as such!  

In fact this appears to be happening for other environment variables such as $(BDS), $(BDSLIB), $(BDSUSER) but is most evident when using Rad Studio for X Platform development and leveraging $(Platform)\$(Config) fro output paths etc.
Steps to Reproduce:
Choose Tool - Options and in the dialog, click the Elipses button beside the library path.  The directories dialog will appear showing valid paths as grey, indicating they are in fact invalid.
Workarounds
None
Attachment
Directpries dialog showing invalid paths.zip
Comments

Uwe Schuster at 5/4/2012 1:53:29 PM -
The master report QC 95815 "Valid paths are marked as invalid" is a private report and is thatswhy not visible to everyone! So you may receive an error when trying to access that report.

Server Response from: ETNACODE01