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

TOPIC: Conversion Error from USUAL (OBJECT) to STRING

Conversion Error from USUAL (OBJECT) to STRING 3 months 5 days ago #9033

  boonnam's Avatar Topic Author boonnam Offline Posts: 37
I ran into an error which I think shouldn't have occurred. Here is a scenario:

Class ClassA
PROPERTY zPolicy AS STRING AUTO

Class ClassB
METHOD PushButton1
LOCAL cOldPolicy AS STRING
cOldPolicy := ClassA:zPolicy

If I run this code without initializing zPolicy to empty string, I get this error, "Conversion Error from USUAL (OBJECT) to STRING." I put a break point on the assignment line. While debugging I see the value for zPolicy is NULL. The value for cOldPolicy is "".

Using EXPORT:
Class ClassA
EXPORT zPolicy AS STRING

Now the value for zPolicy is also "". No error. I was expecting PROPERTY zPolicy AS STRING AUTO to also initialize zPolicy to an empty string.

We are using VO dialect. Is there a setting I need to use to prevent this error? Thanks.

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

Conversion Error from USUAL (OBJECT) to STRING 3 months 5 days ago #9034

  Chris's Avatar Chris Offline Posts: 1269
Hi Boonnam,

I agree, it is not really a bug, but it would be a good idea to make STRING AUTO properties auto initialize to empty string when /vo2 is enabled (you have enabled this in your project options, this is why the EXPORT version initializes to ""). Will log this, to make /vo2 cover STRING AUTO properties as well.
XSharp Development Team
chris(at)xsharp.eu

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

  • Page:
  • 1