ShellShock is a collections of tools for Delphi and Borland C++ to access the Windows shell. ShellShock is available for download at SourceForge.net.
This installation was done on XP Pro for Borland C++ Builder 6 Ent. These notes should apply to any Windows OS and BCB 5 or 6 (Pro or Ent). Other versions have not been test. Your milage may vary!
Following the ReadMe.txt instuctions the user will encounter the following fatal error: "[Pascal Fatal Error]: File not found: 'DesignInftf.dcu'." SourceForge.net has instructions on their site for Delphi but not BCB.
The remedy is found in the BCB 5 and 6 "What's New in C++ Builder" document which is installed with BCB. The section to look for is entitled Updating Pascal component design packages. This document recommends
If you encounter this type of error, open the design package in the IDE and follow these steps:
1. In the Package Manager, select the Requires node, right-click and choose Add to add DesignIDE.bpi.
2. Edit the XML source of the package by choosing Project|Edit Option Source.
3. In the source displayed, change the PFLAGS setting by adding an -LU switch to make the PFLAGS line look something like the following:
<PFLAGS value="-$YD -$W -$O- -v -JPHNE -M -LUDesignIde"/>
After following above instructions, my PFLAGS line looked like:
I have not yet tested the installed components.
James P. Cottingham
When a man sits with a pretty girl for an hour, it seems like a minute. But let him sit on a hot stove for a minute and it's longer than any hour. That's relativity.
[tab][tab]Albert Einstein explaining his Theory of Relativity to a group of journalists.
This installation was done on XP Pro for Borland C++ Builder 6 Ent. These notes should apply to any Windows OS and BCB 5 or 6 (Pro or Ent). Other versions have not been test. Your milage may vary!
Following the ReadMe.txt instuctions the user will encounter the following fatal error: "[Pascal Fatal Error]: File not found: 'DesignInftf.dcu'." SourceForge.net has instructions on their site for Delphi but not BCB.
The remedy is found in the BCB 5 and 6 "What's New in C++ Builder" document which is installed with BCB. The section to look for is entitled Updating Pascal component design packages. This document recommends
If you encounter this type of error, open the design package in the IDE and follow these steps:
1. In the Package Manager, select the Requires node, right-click and choose Add to add DesignIDE.bpi.
2. Edit the XML source of the package by choosing Project|Edit Option Source.
3. In the source displayed, change the PFLAGS setting by adding an -LU switch to make the PFLAGS line look something like the following:
<PFLAGS value="-$YD -$W -$O- -v -JPHNE -M -LUDesignIde"/>
After following above instructions, my PFLAGS line looked like:
Code:
<PFLAGS value="-$YD -$W -$O- -$A8 -v -JPHNE -M -LUDesignIde"/>
I have not yet tested the installed components.
James P. Cottingham
When a man sits with a pretty girl for an hour, it seems like a minute. But let him sit on a hot stove for a minute and it's longer than any hour. That's relativity.
[tab][tab]Albert Einstein explaining his Theory of Relativity to a group of journalists.