Will there be an alpha / beta version of the Graphics Library that is available for testing with DataFlex 19.1 alpha / beta releases?
The following errors were reported when compiling our application in DataFlex 19.1 Alpha-3.
Code:
ERROR: 4332 Symbol already defined Attempt to redefine integer/boolean symbol for different value ON LINE: 39 (150145)
OF FILE: D:\Apps\6.1\AppSrc\GraphicsLibrary\cGDILinearGradientBrush.h.pkg
ERROR: 4332 Symbol already defined Attempt to redefine integer/boolean symbol for different value ON LINE: 40 (150145)
OF FILE: D:\Apps\6.1\AppSrc\GraphicsLibrary\cGDILinearGradientBrush.h.pkg
./GraphicsLibrary/cGDILinearGradientBrush.h.pkgdefines gpMatrixOrderPrepend and gpMatrixOrderAppend as 1 and 2 respectively
./GraphicsLibrary/cGDIPathGradientBrush.h.pkgdefines gpMatrixOrderPrepend and gpMatrixOrderAppend as 0 and 1 respectively
commented out
./GraphicsLibrary/cGDIGraphics.h.pkgdefines gpMatrixOrderPrepend and gpMatrixOrderAppend as 0 and 1 respectively
./GraphicsLibrary/cGDIPen.h.pkgdefines gpMatrixOrderPrepend and gpMatrixOrderAppend as 0 and 1 respectively
Resolved by commented out the declaration in cGDILinearGradientBrush.h.pkg.
Should the values be 0 and 1 or 1 and 2?
Code:
ERROR: 4390 Illegal method name definition CREATESOLIDBRUSH is already defined as an external_function ON LINE: 19 (152598)
OF FILE: D:\Apps\6.1\AppSrc\GraphicsLibrary\cGDISolidBrush.pkg
./pkg-daw-v19.1/Dfshape.pkg
./GraphicsLibrary/cGDISolidBrush.pkg
./GraphicsLibrary/cImageContainer.pkg
./GraphicsLibrary/cHistogramContainer.pkg
Resolved by change the function name CreateSolidBrush in the graphic library packages.
Code:
ERROR: 4390 Illegal method name definition GETSCROLLBARINFO is already defined as an external_function ON LINE: 214 (422020)
OF FILE: D:\Apps\6.1\AppSrc\pkg-daw-v19.1\cScrollingContainerMixin.pkg
./pkg-daw-v19.1/cScrollingContainerMixin.pkg
./GraphicsLibrary/GDI.h.pkg
Resolved by commented out the external call to GetScrollBarInfo in the graphic library package.