fbpx
Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC: Compiler Error XS0246

Compiler Error XS0246 1 year 2 weeks ago #5354

  Karl-Heinz's Avatar Topic Author Karl-Heinz Offline Posts: 303
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

Please Log in or Create an account to join the conversation.

Compiler Error XS0246 1 year 2 weeks ago #5356

  robert's Avatar robert Offline Posts: 1048
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
(<TypeName>) <Expression>

cast.

Robert
XSharp Development Team
The Netherlands
This email address is being protected from spambots. You need JavaScript enabled to view it.

Please Log in or Create an account to join the conversation.

  • Page:
  • 1