Set method and quotations


    Mar 14 2012 | 2:57 pm
    I am having a problem setting the text content of message boxes using the set and message methods.
    If I use: myMessageBox.set("mod"); I get a message box that has three letters in it (mod) with no quotations.
    But if I try: myMessageBox.set("mod 10"); I get the quotations in the message box as well, and it seems that whenever I try to add a space within quotations I get a set of quotations at the beginning and end of the message box text.
    So using: myMessageBox.set("mod10"); This will not have the quotations in the message object.
    I have even tried things like: myMessageBox.set("mod" + " " +10); but even this has one set of quotations at the beginning and end of the message object. Even the number 10 will be included in the quotations
    I have also had the same problem using the message method to send a "set" message to the object.
    So how can I go about creating a message object that has exactly the text I want without the quotations?

    • Mar 19 2012 | 10:38 pm
      I think that something like the following should work. If you send the object one item it will be interpreted as a single symbol, not as a list (or a message with arguments), you need to use commas to form an array. There's an important difference between mod 10 and "mod 10" in a message box, use [zl len] for a demonstration.
      myMessageBox.set("mod",10);
    • Mar 20 2012 | 2:36 pm
      Thank you, it was as simple as changing the plus sign to a comma instead.