RapidXLL_NETTM automatically converts C/C++ to:
Excel
Add-Ins,
.NET
Libraries,
and
HTML
Documentation.
Copyright
(c) BreezeWay Software Corporation.
All
Rights Reserved.
Please
visit our web site for the latest information:
http://www.RapidXLL.Net/
README
***
SECTIONS IN THIS FILE ***
Release History
Sample Excel Add-In (Automated XLL
Wrapper)
Sample .NET (Automated Managed C++
Wrapper)
DEBUGGING / RUNNING
DEPLOYMENT
NOTE on Excel Debugging
NOTE to Visual Studio Express Users
******************************************************************
Release
History
1.25 Nov-17-2006 Supports
Visual Studio Express, 2005, 2003
1.2 Sep-9-2006 Integrates
C++ with MicroSoft .NET Platform
1.1 Aug-18-2006 Generates
HTML Documentation
1.0 Jul-30-2006 Integrates
C++ with Excel Workbook Functions
******************************************************************
EXAMPLE
Excel Add-In (Automated XLL Wrapper):
A
running sample of RapidXLL features are found in the
example
SimpleDLL solution. Please open the VisualStudio Project
through
the applications menu :
start -> All Programs ->
RapidXLL -> Samples -> SimpleDLL
The
sample code is easy to read and walks you through each feature.
Simply
read the header files. Each function
uses an additional feature.
******************************************************************
EXAMPLE
.NET (Automated Managed C++ Wrapper):
A
running sample of RapidXLL_NET features are found in the
example
SimpleCSharp solution. Please open the VisualStudio Project
through
the applications menu :
start -> All Programs ->
RapidXLL -> Samples -> SimpleCSharp
This
sample brings up a simple C# form application which interfaces
with
the RapidXLL_NET library and the automatically generated .NET
wrapper. The auto-generated wrapper, SimpleDLL_NET
uses Managed C++
to
interface with the C++ SimpleDLL library.
******************************************************************
DEBUGGING
/ RUNNING:
Press
F5 to compile and run your SimpleDLL C/C++ Library.
RapidXLL
will automatically convert the unmanaged library to an Excel
Add-In,
a .NET Library, and HTML User Documentation.
Click
"Yes" when asked if you wish to build the example.
******************************************************************
DEPLOYMENT:
BreezeWay
Software publishes a redistributable installer msi.
Please
download it from http://www.RapidXLL.Net/
The
redistributable portion of the Software consists of these files:
RapidXLL\Public\RapidXLL.dll
RapidXLL\Public\RapidXLL_NET.dll
RapidXLL\Public\RapidXLL_License.txt
The
user should have the MicroSoft .NET redistributable in order to use
.NET
applications. Two additional files
MicroSoft library dlls, freely
redistributable
and usually located in C:\windows\system32\, may be
required. They are placed in the same directory in
case the user is
missing
these standard libraries:
RapidXLL\Public\MSVCP71.DLL
RapidXLL\Public\MSVCR71.DLL
******************************************************************
NOTE
on Excel Debugging:
In
order to run Excel Add-Ins you need to have Excel. The project
should
run Excel. If Excel does not come up,
or you get a message that
debug
command is not found, please do the following:
In Microsoft Visual Studio:
View -> Solution Explorer
In Solution Explorer
Right Click on SimpleDLL
Select Properties
In Properties Window
Select Debugging
In the Debugging Tab set the following:
Command C:\YourPathToExcel\EXCEL.EXE
Command Arguments /e $(TargetName).xll ..\RapidXLL_Simple.xls
Working Directory $(TargetDir)
Attach No
Debugger Type Auto
SQL Debugging No
Connection Local
******************************************************************
NOTE
to Visual Studio Express Users:
Visual
Studio Express users need to download and install Microsoft's
Platform
SDK at :
http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk
RapidXLL's
installer will add the appropriate paths to Visual
Studio
Express's Config files.
Visual
Studio Express packages are segregated by language. One
solution
cannot simultaniously run C++ and C#.
The C++ IDE is fully
functional. Users will be able to develop, compile,
debug, run, and
deploy
Excel Add-Ins built with RapidXLL_NET.
The C# package allows
for
development and compilation. The
Express edition will not allow
for
debugging of the C# Projects' resulting executable or stepping
into
native code. However, the resulting C#
binary files will run
properly
and can be deployed.
******************************************************************
RapidXLL,
RapidXLL_NET, RapidNET, BreezeWay Software Service are
trademarks
of BreezeWay Software Corporation. All
rights reserved.
VisualStudio
and Excel are trade marks of MicroSoft Corporation.
******************************************************************