Language-Interface-Temperature-Controller: Difference between revisions

From *** My Personal Wiki ***
Jump to navigation Jump to search
No edit summary
Line 13: Line 13:
'''Program bugs'''
'''Program bugs'''


*Trajectory form - language form > change from polish to english : headers for flexgrid do not change to english > after restart program > headers are polish


*after change from polish to english : profile editor > flex grid and other stuff does not change back to english on first pass > exit  > enter editor again and now it is in english
 


== Resolved Issues ==
== Resolved Issues ==


*Object properties appear to need to be reloaded when a form is reloaded : errors in object initializer caused this effect.  
*Object properties appear to need to be reloaded when a form is reloaded  
*Selected language is ENGLISH yet is still displaying in POLISH : needed global LANGUAGE variable for persistence of variable.
**RESOLVED: errors in object initializer caused this effect.  
 
*Selected language is ENGLISH yet is still displaying in POLISH  
**RESOLVED: needed global LANGUAGE variable for persistence of variable.
 
*Temperature Controller device modal popup does not allow the CAPTION property to be set for label1  >  dlgGetName.Label1.Caption  
*Temperature Controller device modal popup does not allow the CAPTION property to be set for label1  >  dlgGetName.Label1.Caption  
**Solution== label1 had been created as part of a control array and thus would only accept the .item(index).caption form.  Deleted and recreated it and it worked per normal. Control arrays will need different parsing with this multi language methodology.
**RESOLVED:== label1 had been created as part of a control array and thus would only accept the .item(index).caption form.  Deleted and recreated it and it worked per normal. Control arrays will need different parsing with this multi language methodology.
 
*Trajectory form - language form > change from polish to english : headers for flexgrid do not change to english > after restart program > headers are polish
**RESOLVED: header initializations were in form_load > put them in form_activate > form_activate event occurs every time you bring a form back up from background.

Revision as of 11:54, 26 November 2009

Language Interface Issue List

Language Compiler

  • compilation of object properties for .bas module has error on the form level - FormName.FormName.frm ... need to test for this and prevent the redundant placement
    • does not have header / footer strings added > use key text so that the other stuff in the file such as declaration can be left untouched.
  • used the disk file form name for top objects > should be name shown in browser > Traj_form and NOT Trajectory.frm > yielded error in the .bas object property file ( wrong names! )
  • will not handle control array objects correctly. Control array objects use the same object name callout > only adds a parameter INDEX in the list of properties


Program bugs



Resolved Issues

  • Object properties appear to need to be reloaded when a form is reloaded
    • RESOLVED: errors in object initializer caused this effect.
  • Selected language is ENGLISH yet is still displaying in POLISH
    • RESOLVED: needed global LANGUAGE variable for persistence of variable.
  • Temperature Controller device modal popup does not allow the CAPTION property to be set for label1 > dlgGetName.Label1.Caption
    • RESOLVED:== label1 had been created as part of a control array and thus would only accept the .item(index).caption form. Deleted and recreated it and it worked per normal. Control arrays will need different parsing with this multi language methodology.
  • Trajectory form - language form > change from polish to english : headers for flexgrid do not change to english > after restart program > headers are polish
    • RESOLVED: header initializations were in form_load > put them in form_activate > form_activate event occurs every time you bring a form back up from background.