Frequently Asked Questions
For technical questions not answered here or in the product documentation contact
us on: support@gemboxsoftware.com
For licensing questions not answered here contact us on: info@gemboxsoftware.com
Technical questions
- What version of "GemBox.XY.dll" should we use in our application?
This depends on the .NET Framework version your application targets and a DLL version
you want to use. All our DLLs (assemblies) use assembly and file version in a following
format:
Version.Type.Framework.Revision
Version - Component version. For example, for v2.1 this is "21".
Type - Build type. This is "1" for Free and "3" for Professional.
Framework - Framework version. This is "5000" for .NET
1.1, "0" for .NET 2.0, "30" for .NET 3.0 and "35" for
.NET 3.5.
Revision - Revision number. This is "1000" for the first public
release, "1001" and on for service packs. Numbers from 0 to 999 are reserved for
Alpha and Beta builds.
- Should we place "GemBox.XY.dll" in GAC (Global Assembly Cache) on the target
machine?
That is entirely up to you. You can place it in either GAC or in the application
execution folder, whichever you prefer.
- Do we need to recompile our application if you provide us with quick fix
/ new version?
Quick fix and new product versions come with different assembly and file versions
and therefore you should recompile your application. If you can not or do not want
to do that, you can always specify application of machine configuration file which
redirects binding to a new version of the assembly (See MSDN "Redirecting Assembly Versions" article).
- Can we use "GemBox.XY.dll" from languages other than Visual Basic .NET and
C#?
Yes, our products are fully compliant with the Common Language Specification (CLS)
and you can use it from any CLS language; VB.NET, C#, managed C++, J# etc. We directly
support VB.NET and C# (help files, documentation and technical support) because
of their popularity.
- Do you have a separate 64-bit version of "GemBox.XY.dll"?
No, as .NET applications don't have separate 64bit/32bit modes. Instead, .NET applications
are compiled to MSIL and then on deployment machine Microsoft .NET runtime compiles
application for destination processor.
- GemBox.Spreadsheet specific: Can we generate files with more than
256 columns or more than 65536 rows?
It depends on the target file format and Excel version. XLSX, CSV and ODS files
support more than 256 columns and more than 65536 rows. However, XLS files and versions
of Microsoft Excel prior to Excel 2007 have 256 columns / 65536 rows limitation.
- GemBox.Spreadsheet specific: I can't find "ExcelFile.LoadXlsx()"
method. Can I use LoadXlsx() on .NET 2.0?
"Excelfile.LoadXlsx()" method doesn't exist in "GemBox.Spreadsheet.dll" for .NET
2.0, but you can use our DLL for .NET 3.X in .NET 2.0. You just need to copy WidowsBase.dll together with our DLL.
Licensing questions
- How many licenses do we need for our development team?
Number of licenses is equal to number of developers. For example, if five developers
are working on an application that uses our component, you will need five licenses.
- What does one developer license cover?
- All machines exclusively used by specific developer using the license (for example;
Joe’s work computer and Joe’s notebook).
- License is not time limited but it is not transferable. In other words license expires
if physical person holding the license dies or company holding the license goes
out of business.
- License covers bug fixes and technical support as long as that version of product
is covered by our maintenance program.
- Do we need licenses for deployment?
If you are using GemBox.Spreadsheet or GemBox.CompoundFile, the answer is no. Deployment
for file handling components is royalty-free.
If you are using GemBox.Ppc, with standard Non-OEM Developer License you
can deploy applications at up to ten
physical locations (not including SaaS).
If applications will be deployed to more than ten
physical locations, used as SaaS
or distributed as
packaged applications, an OEM License will be needed instead.
- What are redistribution requirements?
You can redistribute all files marked as "REDISTRIBUTABLE FILES" in the product
documentation. However, your end customers must be informed that they should not
distribute those files further. Notice that we issue unique serial keys, so if serial
key is reverse engineered and pirated, either your end-customer (if he was informed
of redistribution requirements) or you (if you failed to inform him) will be legally
responsible.
|
|
|
© GemBox Software. All rights reserved.
|