The line:
iDiff := Integer ( ( ( iCurrentHeight ) - ( struTemp.bottom - struTemp.top ) ) / 2 )
causes the error XS0246 "The type or namespace 'iCurrentheight' could not be found" etc. The error is gone when i remove the iCurrenheight parentheses.
iDiff := Integer ( ( iCurrentHeight - ( struTemp.bottom - struTemp.top ) ) / 2 )
but why does throw the first line an XS0246 error ?
regards
Karl-Heinz
Compiler Error XS0246
Compiler Error XS0246
Karl Heinz,
I think the compiler is confused and thinks that you are casting the value - ( struTemp.bottom - struTemp.top ) to the type iCurrentHeight.
In VO that could not happen because it does not know the
cast.
Robert
I think the compiler is confused and thinks that you are casting the value - ( struTemp.bottom - struTemp.top ) to the type iCurrentHeight.
In VO that could not happen because it does not know the
Code: Select all
(<TypeName>) <Expression>
cast.
Robert
XSharp Development Team
The Netherlands
robert@xsharp.eu
The Netherlands
robert@xsharp.eu