doom2d.org

Главная база плоских морпехов
It is currently 01 Dec 2023, 00:31

All times are UTC + 3 hours




Post new topic Reply to topic  [ 11 posts ] 
Author Message
PostPosted: 21 Oct 2022, 17:17 
Offline
User avatar

Joined: 19 Aug 2013, 12:20
Posts: 46
Location: Спб
Если скачать редактор отсюда: https://deadsoftware.ru/files/deaddoome ... st-bin.zip
и запустить тест карты в нем, то сначала выскакивает окно "Ошибка запуска игры" с сообщением FIXME. закрыв окно выскакивает следующее с "Unhandled exeception: Access violation". В самом Editor.log пишет:
Code:
[17:11:39] !!! Access violation
=====================
  $00403FB1
  $004D2E48
  $0058583F
  $00583CD2
  $004D2010
  $004D2BD5
  $0040DE01
  $004D0D94
  $004C7052
  $004C814F
  $005BDC2A
  $0055B855
  $0055BEF4
  $7720C4B7
  $7720C5B7
  $7720CBE9
  $7720CC40


Тест с игрой все равно запускается, но окна с ошибками как-то раздражают.


Top
 Profile  
 
PostPosted: 27 Oct 2022, 18:13 
Offline
Site Admin
User avatar

Joined: 17 Oct 2009, 23:43
Posts: 7468
Location: \\HULK
Скачай пока что с doom2d.org

_________________
И неважно, что нет морей на Марсе, каждый морпех носит море в сердце.


Top
 Profile  
 
PostPosted: 28 Oct 2022, 01:24 
Offline
Приколист
User avatar

Joined: 04 Feb 2010, 14:42
Posts: 837
Location: Equestria
На помни, ты другую версию туда залил?


Top
 Profile  
 
PostPosted: 30 Oct 2022, 16:26 
Offline
User avatar

Joined: 19 Aug 2013, 12:20
Posts: 46
Location: Спб
Jabberwock wrote:
Скачай пока что с doom2d.org

Если речь о https://doom2d.org/doom2d_forever/lates ... -win32.zip - то там тоже самое


Top
 Profile  
 
PostPosted: 05 Nov 2022, 15:53 
Offline
Site Admin
User avatar

Joined: 17 Oct 2009, 23:43
Posts: 7468
Location: \\HULK
DeaDDooMER, я заливал, но там обновилось, похоже, на версию с неудачным фиксом.
Надо откатить назад.

Kenon, пока лучшая версия редактора - эта. Попробуй её.


Attachments:
editor.zip [6.54 MiB]
Downloaded 50 times

_________________
И неважно, что нет морей на Марсе, каждый морпех носит море в сердце.
Top
 Profile  
 
PostPosted: 22 May 2023, 17:21 
Offline
User avatar

Joined: 19 Aug 2013, 12:20
Posts: 46
Location: Спб
Скачал тут последний билд win32-editor-latest-bin.zip отсюда - https://deadsoftware.ru/files/deaddoomer/d2df/ , херня из первого сообщения все еще есть, кек


Top
 Profile  
 
PostPosted: 22 May 2023, 18:52 
Offline
Приколист
User avatar

Joined: 04 Feb 2010, 14:42
Posts: 837
Location: Equestria
Падает с TProcessUTF8.SetProcessHandle failed, хз чего оно.
Code:
[18:48:38] !!! TProcessUTF8.SetProcessHandle failed
=====================
  $005053F4  TPROCESSUTF8__SETPROCESSHANDLE,  line 569 of utf8process.pp
  $005059EF  TPROCESSUTF8__EXECUTE,  line 655 of utf8process.pp
  $00462F92  TMAINFORM__MITESTMAPCLICK,  line 6817 of f_main.pas
  $004D7758  TCONTROL__CLICK,  line 2913 of ./include/control.inc
  $0058A12F  TTOOLBUTTON__CLICK,  line 919 of ./include/toolbutton.inc
  $005885C2  TTOOLBUTTON__MOUSEUP,  line 175 of ./include/toolbutton.inc
  $004D6920  TCONTROL__DOMOUSEUP,  line 2303 of ./include/control.inc
  $004D74E5  TCONTROL__WMLBUTTONUP,  line 2785 of ./include/control.inc
  $0040E351
  $004D56A4  TCONTROL__PERFORM,  line 1581 of ./include/control.inc
  $004CB962  TWINCONTROL__ISCONTROLMOUSEMSG,  line 4764 of ./include/wincontrol.inc
  $004CCA5F  TWINCONTROL__WNDPROC,  line 5384 of ./include/wincontrol.inc
  $005C251A  DELIVERMESSAGE,  line 112 of lclmessageglue.pas
  $00560145  TWINDOWPROCHELPER__DOWINDOWPROC,  line 2515 of ./win32/win32callback.inc
  $005607E4  WINDOWPROC,  line 2677 of ./win32/win32callback.inc
  $6EDAEB5C
  $6EDAF323


Top
 Profile  
 
PostPosted: 22 May 2023, 19:23 
Offline
Приколист
User avatar

Joined: 04 Feb 2010, 14:42
Posts: 837
Location: Equestria
Пересобрал с lazarus-2.2.4 вместо lazarus-2.0.4, проблема испарилась у меня под wine.


Top
 Profile  
 
PostPosted: 22 May 2023, 20:12 
Offline
User avatar

Joined: 19 Aug 2013, 12:20
Posts: 46
Location: Спб
DeaDDooMER,
Image


Top
 Profile  
 
PostPosted: 22 May 2023, 23:18 
Offline
Принципиально неуничтожаем
User avatar

Joined: 18 Oct 2009, 04:01
Posts: 6590
Location: Владивосток
DeaDDooMER» Пересобрал с lazarus-2.2.4 вместо lazarus-2.0.4, проблема испарилась у меня под wine.
А FIXME разве не наш был?

_________________
Чёрный Думер, Чёрный Думер
С монстрами сражается.
Чёрный Думер, Чёрный Думер
Рокетланчер плавится.


Top
 Profile  
 
PostPosted: 23 May 2023, 02:19 
Offline
Приколист
User avatar

Joined: 04 Feb 2010, 14:42
Posts: 837
Location: Equestria
Try ловит все исключения на методе TProcessUTF8.Execute() и интерпретирует это как "зафейлился" -> показывает FIXME.
То что процесс запускается, но не шмогло внутре установить какой-то хэндл - это однозначно бага лажаруса.
В нашем коде разве что стоит ловить не всё подряд, а только EProcess как написано в доках. Тогда реальный фейл это FIXME, а ошибки реализации бы выдавали трап с записью в лог.

Там кстати какая-то чехорда с MessageBox, FIXME должно быть в заголовке, а текст сообщения вообще пропадает. Я поменял на Application.MessageBox и получилось как надо. Но там по коду размазана ещё куча таких боксов.



Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 11 posts ] 

All times are UTC + 3 hours


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
doom2d.org, since 2007