Uniface Migration - 9.4.01 to 9.7.03

Author: rmcampos@saomanoel.com.br (rcampos)

Hi, I recently migrated my Uniface version from 9.4.01 to 9.7.03 (G320) and I facing a few problems that couldn't discover whats causing: 1. In the ASN file, the $KEYBOARD is set to a custom keyboard translation table that I have in my library, but for some reason, when I enter the IDF, that table is changed to MSWINX. In the file, I have the following: [SETTINGS] $LANGUAGE = BRZ $VARIATION = MyLibrary $KEYBOARD = MyKeyboardTable $ENHANCED_EDIT = ALL If I set the table via proc using $keyboard function, worked fine. 2. Component Editor is not showing any glyphs that I have in my library. The curious thing is, the compiled version of the component is showing the images correctly. Already check the library of the component, the glyphs in the library, the ASN file, and all seems to be correct. 3. The widgets that are defined to be displayed in the main palette of the component editor are always being created/painted as EditBox. My INI file look like this: [gfp] widgets=EditBox,CommandButton,DropDownList,CheckBox,ListBox The behaviour I'm having is this: I choose a checkbox in the pallete, paint the object in the component and is created as a EditBox. The same happens to a CommandButton, DropDownList, etc. If i leave the section [gfp] empty in the INI file, don't have any problems. Hope someone can help to solve this issues.

6 Comments

  1. Hi, I feel problems #1 and #2 because you are still trying to use U9.7 IDF in a classic deployment mode while the default for IDF is changed to standard deployment starting with 9.7.01. Try to learn what standard deployment is and you will find your solutions defining a path to move from old configuration to new one. You can search into Uniface Library for "Deploying Applications" as a starting point. I have no clue about your problem #3...sorry! Gianni


    Author: gianni (gianni.sandigliano@unifacesolutions.com)
  2. Gianni, Thanks for the reminder, I already had changed my production ASN file to use standard deployment but forgot to set the resources was needing in my development environment. Problem solved. Embarassed But still I was not able to find whats causing #3.


    Author: rcampos (rmcampos@saomanoel.com.br)
  3. rcampos said ... But still I was not able to find whats causing #3.  

    The standard section into usys.ini for U9.7 is: [gfp] ; Logical widgets to appear on the main floating palette widgets= So...why not just left it empty! (and notifying the possible bug to ULab!) Gianni


    Author: gianni (gianni.sandigliano@unifacesolutions.com)
  4. gianni said So...why not just left it empty! (and notifying the possible bug to ULab!)

    I guess it's my only option. For now i will leave the section empty and report the problem to the lab.


    Author: rcampos (rmcampos@saomanoel.com.br)
  5. rcampos said
    gianni said So...why not just left it empty! (and notifying the possible bug to ULab!)
    I guess it's my only option. For now i will leave the section empty and report the problem to the lab.  

    The described issue already has been recognized as BUG#31434 (Widget type of logical widgets on tool palette always by default set to EditBox). The mentioned bug is part of the maintenance backlog (with a low priority) and there are currently no plans to pick this up any time soon. Sorry.


    Author: diseli (daniel.iseli@uniface.com)
  6. diseli said The described issue already has been recognized as BUG#31434 (Widget type of logical widgets on tool palette always by default set to EditBox). The mentioned bug is part of the maintenance backlog (with a low priority) and there are currently no plans to pick this up any time soon. Sorry.  

    Ok. Thanks.


    Author: rcampos (rmcampos@saomanoel.com.br)