Page 1 of 1

Ошибка при автоматическом строительстве домиков Т5

Posted: 14 May 2016, 10:28
by Avatar
После обновления Т5 до версии 0.44 перестало работать автоматическое построение домиков.

При запуске функции "Строить сейчас" выполняется задание (причем только по списку, автоматическое развитие почему то не всегда работает), но заполняется поле "Строители заняты до", в логе возникает ошибка, например:

14.05.2016 11:21:42: (*): Улучшить здание "Лесопилка" - здание успешно улучшено.
14.05.2016 11:21:59: Произошло исключение!
14.05.2016 11:21:59: Type: EAccessViolation App version: 4.0.14.1
14.05.2016 11:21:59: Message: Access violation at address 00412B05 in module 'UnitSenderT5.exe'. Read of address 0000004E
14.05.2016 11:21:59: ------------------------------------------------------------------------ Call Stack ------------------------------------------------------------------------
14.05.2016 11:21:59: > [00412B05] SysUtils.TMultiReadExclusiveWriteSynchronizer.BeginRead (Line 13056, "SysUtils.pas")
14.05.2016 11:21:59: > [004045DB] System.@HandleAnyException
14.05.2016 11:21:59: > [00478AB8] Controls.TWinControl.GetHandle (Line 7673, "Controls.pas")
14.05.2016 11:21:59: > [0055F403] DBGridEh.TColumnEh.GetField (Line 4934, "DBGridEh.pas")
14.05.2016 11:21:59: > [00576C5C] DBGridEh.TCustomDBGridEh.WndProc (Line 13710, "DBGridEh.pas")
14.05.2016 11:21:59: > [0047195A] Controls.TControl.Perform (Line 4468, "Controls.pas")
14.05.2016 11:21:59: > [00478893] Controls.TWinControl.Invalidate (Line 7592, "Controls.pas")
14.05.2016 11:21:59: > [00565950] DBGridEh.TCustomDBGridEh.DataChanged (Line 7550, "DBGridEh.pas")
14.05.2016 11:21:59: > [0055D59B] DBGridEh.TGridDataLinkEh.DataSetChanged (Line 4154, "DBGridEh.pas")
14.05.2016 11:21:59: > [00532F94] DB.TDataLink.DataEvent (Line 7309, "DB.pas")
14.05.2016 11:21:59: > [00533783] DB.TDataSource.NotifyLinkTypes (Line 7579, "DB.pas")
14.05.2016 11:21:59: ------------------------------------------------------------------------------------------------------------------------------------------------------------
14.05.2016 11:22:17: Произошло исключение!
14.05.2016 11:22:17: Type: EAccessViolation App version: 4.0.14.1
14.05.2016 11:22:17: Message: Access violation at address 00412B05 in module 'UnitSenderT5.exe'. Read of address 0000004E
14.05.2016 11:22:17: ------------------------------------------------------------------------ Call Stack ------------------------------------------------------------------------
14.05.2016 11:22:17: > [00412B05] SysUtils.TMultiReadExclusiveWriteSynchronizer.BeginRead (Line 13056, "SysUtils.pas")
14.05.2016 11:22:17: > [004045DB] System.@HandleAnyException
14.05.2016 11:22:17: > [00478AB8] Controls.TWinControl.GetHandle (Line 7673, "Controls.pas")
14.05.2016 11:22:17: > [0055F403] DBGridEh.TColumnEh.GetField (Line 4934, "DBGridEh.pas")
14.05.2016 11:22:17: > [00576C5C] DBGridEh.TCustomDBGridEh.WndProc (Line 13710, "DBGridEh.pas")
14.05.2016 11:22:17: > [0047195A] Controls.TControl.Perform (Line 4468, "Controls.pas")
14.05.2016 11:22:17: > [00478893] Controls.TWinControl.Invalidate (Line 7592, "Controls.pas")
14.05.2016 11:22:17: > [00565950] DBGridEh.TCustomDBGridEh.DataChanged (Line 7550, "DBGridEh.pas")
14.05.2016 11:22:17: > [0055D59B] DBGridEh.TGridDataLinkEh.DataSetChanged (Line 4154, "DBGridEh.pas")
14.05.2016 11:22:17: > [00532F94] DB.TDataLink.DataEvent (Line 7309, "DB.pas")
14.05.2016 11:22:17: > [00533783] DB.TDataSource.NotifyLinkTypes (Line 7579, "DB.pas")
14.05.2016 11:22:17: ------------------------------------------------------------------------------------------------------------------------------------------------------------
14.05.2016 11:22:26: (*): Улучшить здание "Резиденция" - здание успешно улучшено.

Re: Ошибка при автоматическом строительстве домиков Т5

Posted: 14 May 2016, 10:31
by Avatar
при автоматическое развитии ресурсных полей возникает исключение
14.05.2016 11:30:11: Произошло исключение!
14.05.2016 11:30:11: Type: EAccessViolation App version: 4.0.14.1
14.05.2016 11:30:11: Message: Access violation at address 007E6637 in module 'UnitSenderT5.exe'. Read of address 00000008
14.05.2016 11:30:11: ------------------------------------------------------------------------ Call Stack ------------------------------------------------------------------------
14.05.2016 11:30:11: > [007E6637] uMainThread.TEventQueue.DeleteEvent (Line 205, "Source\uMainThread.pas")
14.05.2016 11:30:11: > [004045DB] System.@HandleAnyException
14.05.2016 11:30:11: > [00439B5F] CommCtrl.ListView_GetItem
14.05.2016 11:30:11: > [004B3B22] ComCtrls.TListItems.GetItem (Line 12994, "ComCtrls.pas")
14.05.2016 11:30:11: > [00439BDE] CommCtrl.ListView_GetNextItem
14.05.2016 11:30:11: > [004B8189] ComCtrls.TCustomListView.GetNextItem (Line 14996, "ComCtrls.pas")
14.05.2016 11:30:11: > [00769B43] Main.TForm1.N75Click (Line 26040, "Source\Main.pas")
14.05.2016 11:30:11: > [004842CD] Menus.TMenuItem.Click (Line 1801, "Menus.pas")
14.05.2016 11:30:11: > [00485A41] Menus.TMenu.DispatchCommand (Line 2526, "Menus.pas")
14.05.2016 11:30:11: > [00486C84] Menus.TPopupList.WndProc (Line 3232, "Menus.pas")
14.05.2016 11:30:11: > [00486BC1] Menus.TPopupList.MainWndProc (Line 3213, "Menus.pas")
14.05.2016 11:30:11: ------------------------------------------------------------------------------------------------------------------------------------------------------------

Re: Ошибка при автоматическом строительстве домиков Т5

Posted: 17 May 2016, 09:24
by Vlad
проверю
ЗЫ
проверьте в 4.1.0.0