Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method GetFormProperties (String formname, output String title_o, output Key form_key_o) id:Method_GlobalStateTestGenerator_GetFormProperties 
 | 
{ 
 | 
  #keys: '[142876.9.202774578]' 
 | 
  Body: 
 | 
  [* 
 | 
    if( formname <> '' 
 | 
        and GlobalStateTestGenerator.NotExcludedForm( formname ) ) 
 | 
    { 
 | 
      info( ">>>>> GetFormProperties: formname=", formname ); 
 | 
       
 | 
      form_type := ApplicationScope.ResolveType( formname, true ); 
 | 
       
 | 
      if( form_type.IsDerivedFrom( typeof( Form ) ) ) 
 | 
      { 
 | 
        frm_new := construct( Form, form_type ); 
 | 
         
 | 
        title_o := frm_new.Title(); 
 | 
        form_key_o := frm_new.Key(); 
 | 
      } 
 | 
      else 
 | 
      { 
 | 
        dlg_new := construct( Dialog, formname ); 
 | 
         
 | 
        title_o := dlg_new.Title(); 
 | 
        form_key_o := dlg_new.Key(); 
 | 
      } 
 | 
    } 
 | 
  *] 
 | 
} 
 |