You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
madscientist f59fece967 Reset 12 yıl önce
..
SNFMultiDLLExampleCsharp Reset 12 yıl önce
SNFMultiDLLExampleVB Reset 12 yıl önce
README Reset 12 yıl önce
junkmsg.txt Reset 12 yıl önce

README

README file for the VS 2008 projects

Copyright (c) 2009 ARM Research Laboratories

This README file gives an overview of each of the VS 2008 projects in
this directory. Each project is in a separate subdirectory. The
projects are:

SNFMultiDLLExampleVB: This contains a VB project that links by
default with SNFMulti.dll in the 64bitDll directory, and calls each
of the public functions of the DLL. It is intended to be an example
of how to call the SNFMulti.dll functions from a VB application. To
build the application using the 64-bit DLL:

1) Open SNFMultiDLLExampleVB.sln with VS 2008.

2) Select "Any CPU" for the platform.

3) In the project, open SNFMultiDLLExample.vb. Modify as
necessary the string specifying the location of SNFMulti.dll and
the argument to startupSNF() as appropriate. The default value of
the string is for the "Any CPU" platform, which uses the
SNFMulti.dll in the 64bitDll directory.

4) Ensure that SNFMulti.dll exists (look in the CodeBlocks
directory for directions on how to build SNFMulti.dll using
Code::Blocks).

5) Build and run.

To build with the 32-bit DLL:

1) Open SNFMultiDLLExampleVB.sln with VS 2008.

2) Select "x86" for the platform.

3) In the project, open SNFMultiDLLExample.vb. Modify as
necessary the string specifying the location of SNFMulti.dll and
the argument to startupSNF() as appropriate. You can uncomment
the definition of the SNFMULTI_DLL variable that uses the
SNFMulti.dll in 32bitDll, and comment the definition that uses the
SNFMulti.dll in 64bitDll.

4) Build and run.

SNFMultiDLLExampleCSharp: This contains a C# project that links by
default with SNFMulti.dll in the 64bitDll directory, and calls each
of the public functions of the DLL. It is intended to be an example
of how to call the SNFMulti.dll functions from a C# application. To
build the application using the 64-bit DLL:

1) Open SNFMultiDLLExampleCSharp.sln with VS 2008.

2) Select "Any CPU" or "x64" for the platform.

3) In the project, open SNFMultiDLLExample.cs. Modify as
necessary the string specifying the location of SNFMulti.dll and
the argument to startupSNF() as appropriate. The default value of
the string is for the "Any CPU" platform, which uses the
SNFMulti.dll in the 64bitDll directory.

4) Ensure that SNFMulti.dll exists (look in the CodeBlocks
directory for directions on how to build SNFMulti.dll using
Code::Blocks).

5) Build and run.

To build with the 32-bit DLL:

1) Open SNFMultiDLLExampleCSharp.sln with VS 2008.

2) Select "x86" for the platform.

3) In the project, open SNFMultiDLLExample.cs. Modify as
necessary the string specifying the location of SNFMulti.dll and
the argument to startupSNF() as appropriate. You can uncomment
the definition of the SNFMULTI_DLL variable that uses the
SNFMulti.dll in 32bitDll, and comment the definition that uses the
SNFMulti.dll in 64bitDll.

4) Build and run.

The SNFMultiDLLExample source files are set up to look for
SNFMulti.dll in the 64bitDll directory. You may build SNFMulti.dll
using Code::Blocks (see the ../CodeBlocks directory), or .CMD files
(see the ../MinGW directory). Whichever method you use, you need to
specify the location of SNFMulti.dll in the source file.

To build SNFMulti.dll using either Code::Blocks or .CMD files, the
following directories need to be present:

../SNFMulti (contains the source for SNFMulti).

../CodeDweller (contains the source for CodeDweller).

../SNFMultiDll (Contains the DLL function definitions).

../64bitlib (Contains the DLL function header file).