Results 1 to 2 of 2
  1. #1
    Join Date
    Jul 2014
    Posts
    1

    Unanswered: Visual dBase Plus 9: "Hello, World!" FAIL

    Running: vdBasePlus9 on windows7.

    I was very excited to get the new Visual dBase 9 Plus installed on my system. I noticed some strange behavior almost immediately.

    Let me demonstrate:

    1. Create a form.
    2. Drop a pushbutton on the form.
    3. Set the pushbutton1.text = "Hello, World!"
    4. Save the form.
    5. Run the form. It works. Pushbutton1 says, "Hello, World!"

    6. Now, in the designer, go back and set pushbutton1.text = "WTF"
    7. Save the form.
    8. Run the form. Button still says, "Hello, World!"
    9. There's no way to change the button properties. BTW, not just the pushbutton. The grid object will make you crazy.

    This happens with most controls. The designer is worthless. Back to hand coding. Was that the 80's?

    Check out the multiple instances of objects created by the designer. Sure you can edit them out, but WTF?

    ** END HEADER -- do not remove this line
    //
    // Generated on 07/12/2014
    //
    parameter bModal
    local f
    f = new db9TestForm()
    if (bModal)
    f.mdi = false // ensure not MDI
    f.readModal()
    else
    f.open()
    endif

    class db9TestForm of FORM
    with (this)
    height = 16.0
    left = 21.2857
    top = 9.3182
    width = 40.0
    text = ""
    endwith

    this.PUSHBUTTON1 = new PUSHBUTTON(this)
    with (this.PUSHBUTTON1)
    height = 1.0909
    left = 6.4286
    top = 6.6364
    width = 15.2857
    text = "WTF!"
    endwith

    with (this.PUSHBUTTON1)
    height = 1.0909
    left = 6.4286
    top = 6.6364
    width = 15.2857
    text = "WTF!"
    endwith

    with (this.PUSHBUTTON1)
    height = 1.0909
    left = 6.4286
    top = 6.6364
    width = 15.2857
    text = "Hello, World!"
    endwith

    with (this.PUSHBUTTON1)
    height = 1.0909
    left = 6.4286
    top = 6.6364
    width = 15.2857
    text = "Hello, World!"
    endwith


    endclass

    I did contact tech support. This is a major FAIL, IMHO, so I requested a refund.

    Here's what dBase Tech support replied:
    ================================================== ========
    "We did find a bug where some object code was duplicated during design.
    We found a fix and it will be in the next update to dBASE Plus 9 which we are working on getting published soon.

    For the current release you should be able to open the form in the Source Editor only and strip out the extra lines.

    Let me know if this fixes your issue (for the time being)."
    ================================================== ========
    I replied that this would not work for me.
    That prompted another email from Tech Support:
    ================================================== ========
    "David, I know its a pain. But, if its done in the Source Editor (without putting the form in design mode)
    It will stay.

    As I said we will have an update to dBASE Plus 9 soon and it will have a fix for this issue.

    Thank you for your patience,
    Kathy Kolosky, dBASE LLC, etc.

    ================================================== =======
    dBASE first FIX packs usually take 4-6 months. I need my money in the mean time.

    BTW, the easy fix is to just stick with v8. And that's what I plan to do until I can find a new development platform or get a FIX.
    David

  2. #2
    Join Date
    Nov 2004
    Location
    out on a limb
    Posts
    13,692
    Provided Answers: 59
    So do you have a question or problem. Or is this merely an attempt at grandstanding to create a little attention to blackmail the authors dBase LLC to your way if thinking.

    they have already shown you a workaround.

    No software that is nontrivial can be guaranteed error free.
    I'd rather be riding on the Tiger 800 or the Norton

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •