[Airbag\Mercedes\0 285 001 812 (CR16MCT9)]


Size(280,300); // ширина и высота

Form
{
    Group("Информация",5,20,160,45)
    {
        Label(msg," ",0,18);
    }
     Group("Идентификация",5,90,270,45)
    {
        Label(pn," ",0,18);
    }

    Group("Описание",5,145,270,100) 
    {
        Label(lb4,"Калькулятор для Airbag Mercedes\0 285 001 812.",0,20);
        Label(lb5,"проц. CR16MCT9",0,35);
        Label(lb2,"Чтобы стереть CRASH и ошибки",0,50);
       
        Label(lb3,"нажмите кнопку <Применить>.",0,65);
    }
  Picture(Logo,"Mercedes.bmp",180,7,0,0); 
}
OnShow
    {
        pn = "MB P/N: "+#b.@0x1c1+#b.@0x1c2+#b.@0x1c3+" "+#b.@0x1c4+" "+#b.@0x1c5;
     var0 = 0;Var1 =0; Var2 =0x00;
     if(@0x00 = 0xff) {Var0 = Var0 + 1;}
     if(@0x01 = 0xff) {Var0 = Var0 + 1;}
     if(Var0 != 0) 
       {
        msg.Color = 0x0000FF;
	msg.Bold = 1;
	msg = "Неверный дамп!";
       }
     else
       {
        Var1 =0x450; 
        while(Var1 !=0x451)
        {
         Var2 =Var2 | @Var1; Var1 = var1 + 1;
        }
        
        if(var2 != 0xff) 
         {
          msg.Color = 0x0000FF;
	  msg.Bold = 1;
	  msg = "Обнаружен CRASH!";
         }
         else
         {
          msg.Color = 0xff0000;
	  msg.Bold = 1;
	  msg = "Дамп чистый!";
         }
       }  
    }
OnApply
      {
        
        
       Var1 = 0x419;
      while(Var1 != 0x590)
      {
       @Var1 = 0xFF; Var1 = Var1 + 1;
        }
           Var1 = 0x5B0;
      while(Var1 != 0x6A0)
      {
       @Var1 = 0xFF; Var1 = Var1 + 1;
      }
      
      msg.Color = 0xff00ff;
      msg.Bold = 1;
      msg = "CRASH и ошибки стерты!";
    }
