- Up to now I had two setup.exe and two version numbers of RMChart:
one to use it with the ActiveX (rmchart.ocx) and one to use it with the DLL (rmchart.dll).
I decided to amalgamate both versions into one setup.exe to version 2.20.
This will be easier for me in the future, and it might be easier for you, because I've noticed that a lot of people downloaded in the past
both versions.
- I changed the API of the DLL to ease the use of RMChart for
compilers other than PowerBASIC.
-
All functions, which expected up to now a numeric array as parameter (such as
RMC_AddBarSeries() or RMC_SetSingleBarColors())
expect now a reference on the first element of a numeric array and (as an additional new parameter) the number
of elements in this array. So I changed the appropriate part of the declaration for these functions from ByRef aData() to
ByRef nFirstElement, ByVal nElementCount.
-
Functions, which expected up to now a string array as parameter (such as RMC_AddLabelAxis())
expect now a zero-terminated string, where the single values are separated either with an * or with | (ASCII 124).
-
I changed all declarations from ByVal as STRING to ByRef as ASCIIZ.
Important: If you use the ActiveX, there is no need to convert your sources, because the API for the
ActiveX has not changed. In case you used the DLL, you must convert your sources accordingly to the above-mentioned
changes.
- The ActiveX can now be used with VS.NET, which was not possible in the former releases.
- In RMCDesigner I added sourcecode generation for additional development systems:
- for using rmchart.dll with BCX, the free Basic to C Translator from Kevin Diggins.
- for using the ActiveX with C#.NET
- for using the ActiveX with VB.NET
- for using the DLL with Visual Basic 6
|