Project JEDI - Issue Tracker
Mantis Bugtracker

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0003467 [JEDI VCL] 02 Installation block always 2006-01-25 03:48 2006-01-26 11:46
Reporter ivan_ra View Status public  
Assigned To AHUser
Priority normal Resolution fixed  
Status resolved   Product Version 3.10
Summary 0003467: Install fails when JCL installed in non-standart path (with decision)
Description I have jcl 1.96 installed in non-standart path:
C:\Borland\BDS\3.0\Projects\Bpl
In BDS IDE macros $(BDSPROJECTDIR) redeclared as "$(BDS)\Projects".
But JVCL installer cant recognize it and assumes what JCL is not installed (look at screenshot).
JVCL 3.0 has not this problem.
Additional Information The cause of problem is code of function TCompileTarget.ReadBDSProjectsDir (delphidata.pas).

This code does not recognize redeclared 'bdsprojectsdir' macros and always returns standart path. But it can be readed from registry:
"HCU\Software\Borland\BDS\3.0\Environment Variables\BDSPROJECTDIR"
(can be expanded from TCompileTarget.FHKLMRegistryKey or TCompileTarget.FRegistryKey)
Tags No tags attached.
Attached Files jpg file icon JVCLInstall.JPG [^] (41,033 bytes) 2006-01-25 03:49
? file icon DelphiData.pas.patch [^] (839 bytes) 2006-01-26 05:00
jpg file icon JVCLInstall1.JPG [^] (40,440 bytes) 2006-01-26 05:00
jpg file icon JVCLInstall2.JPG [^] (60,450 bytes) 2006-01-26 05:01
jpg file icon Success.JPG [^] (52,415 bytes) 2006-01-26 05:21

- Relationships
related to 0003384resolvedAHUser Installation of JVCL for Delphi 2005 

-  Notes
(0008450)
ivan_ra (developer)
2006-01-25 03:57
edited on: 2006-01-25 03:59

Sorry, the key is
HCU\Software\Borland\BDS\3.0\Environment Variables\BDSPROJECTSDIR
,and in other places BDSPROJECTSDIR too (lost "S")

(0008454)
ivan_ra (developer)
2006-01-25 12:53

I think issue 0003384 is the same
(0008460)
ivan_ra (developer)
2006-01-26 05:00

This is patch and screenshots of successfully install
(0008467)
AHUser (developer)
2006-01-26 11:46

Fixed in CVS.

- Issue History
Date Modified Username Field Change
2006-01-25 03:48 ivan_ra New Issue
2006-01-25 03:49 ivan_ra File Added: JVCLInstall.JPG
2006-01-25 03:57 ivan_ra Note Added: 0008450
2006-01-25 03:59 ivan_ra Note Edited: 0008450
2006-01-25 12:53 ivan_ra Note Added: 0008454
2006-01-26 05:00 ivan_ra Note Added: 0008460
2006-01-26 05:00 ivan_ra File Added: DelphiData.pas.patch
2006-01-26 05:00 ivan_ra File Added: JVCLInstall1.JPG
2006-01-26 05:01 ivan_ra File Added: JVCLInstall2.JPG
2006-01-26 05:21 ivan_ra File Added: Success.JPG
2006-01-26 06:04 obones Relationship added related to 0003384
2006-01-26 11:46 AHUser Status new => resolved
2006-01-26 11:46 AHUser Resolution open => fixed
2006-01-26 11:46 AHUser Assigned To => AHUser
2006-01-26 11:46 AHUser Note Added: 0008467


Mantis 1.1.6[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker