"$(FileToCompareActive)" "$(FileToCompareInactive)"
...then, when I try to invoke it, I often get the following dialog:
---------------------------
Error
---------------------------
Expanded string is too large.
---------------------------
[OK]
---------------------------
Granted, the string being built is 379 characters long (in this particular case), due to the depth of both paths in the file system:
Code: Select all
"G:\Program Files\Compare It!\wincmp3.exe" "G:\Documents and Settings\Oli\My Documents\basic\org.dyndns.opendemogroup.optimizer\src\org\dyndns\opendemogroup\optimizer\GenericGenerationalGeneticAlgorithm.java" "G:\Documents and Settings\Oli\My Documents\workspace\org.dyndns.opendemogroup.optimizer\src\org\dyndns\opendemogroup\optimizer\GenericGenerationalGeneticAlgorithm.java"
That makes me think MAX_PATH is needlessly getting in the way, at least on my operating system. Speaking of which, this was reproduced on both Windows XP and Windows 2003.
I guess I'll work around this using SUBST or something in the meantime...
- Oli