ARM после загрузки GLES деление двух целых даёт AV
 Добавлено: 21.04.2017 23:10:34
Добавлено: 21.04.2017 23:10:34- Код: Выделить всё
- then with Mother^.Display.WindowRect do try
 addlog('>>-------------');
 addlog(' %0',[300 / 500]);
 addlog(' %0', [RectToStr(Mother^.Display.WindowRect)]);
 addlog(' %0, %1', [width, height]);
 addlog(' %0', [RectToStr(Mother^.Display.ScreenRect)]);
 addlog(' %0, %1', [Mother^.Display.ScreenRect.width, Mother^.Display.ScreenRect.height]);
 addlog(' %0',[width / Mother^.Display.ScreenRect.Width]);
 addlog(floattostr(1.0 * width / 1.0 * Mother^.Display.ScreenRect.Width));
 Config.Str['video','window_width']:= floattostr(1.0 * width / Mother^.Display.ScreenRect.Width);
 // Config.Float['video', 'window_height']:= height / Mother^.Display.ScreenRect.height;
 // Config.Float['video', 'window_left']:= (left - Mother^.Display.ScreenRect.left) / Mother^.Display.ScreenRect.width;
 // Config.Float['video', 'window_top']:= (top - Mother^.Display.ScreenRect.top) / Mother^.Display.ScreenRect.height;
 addlog('<<');
 except
даёт
- Код: Выделить всё
- [frame #2, 19:03:38.174, Fri, 21.04.2017]
 >>-------------
 0.6
 1152x648(556,405)
 1152, 648
 1920x1080(0,0)
 1920, 1080
 <----=* ERROR! ---- (look below for details) *=---->
 <----=* ERROR! ---- (look below for details) *=---->
 There were unprocessed error messages left:
 !!..
 Program crashed with an uncaught exception.
 EAccessViolation: Access violation
 :773 in chentrah-armv7l
 :
 framework_basic.pp:637 (tbasicframework.checkwindowsize) in chentrah-armv7l
 Call stack:
 framework_basic.pp:590 (tbasicframework.checkwindowsize) in chentrah-armv7l
Что это было, Пух?

 
  
 
