Тема: L2PacketHack 3.5.x
Показать сообщение отдельно
Старый 21.09.2009, 15:07   #1057
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

сделал отключение чтения значений из фастскрипта при скрытом ватчлисте.
ускорит работу и уберет излишний геморрой с вартайпаррай.
перезалил.

Добавлено через 2 часа 3 минуты
глянул лог ошибок... все таки... всего 4 штуки те что определенно можно локализировать. повторений много.

вход в редактор в "дополнительно". был поправлен вчера.
(00271A9D){l2ph.exe } [00672A9D] uScriptEditor.TfScriptEditor.EditorEnter (Line 396, "units\uScriptEditor.pas" + 1) + $1D

разрушение обьектов когда енкдек разрушался перед автоматическим сохранением лога пакетов при выходе (где использовался енкдек.коннектнаме).
еще вчера поправил. это все ексепшины имеющее строчку:
(0026ADC0){l2ph.exe } [0066BDC0] uVisualContainer.TfVisual.deinit (Line 246, "units\uVisualContainer.pas" + 12) + $A

вот это по идее только что поправил опять же связано с неправильным порядком разрушения объектов при выходе с пх (некритично):
(00272CB9){l2ph.exe } [00673CB9] uScripts.TScript.Destroy (Line 317, "units\uScripts.pas" + 4) + $F
(002732D1){l2ph.exe } [006742D1] uScripts.TfScript.DestroyAllScripts (Line 413, "units\uScripts.pas" + 2) + $D

вот это вылезло при компиляции скрипта, когда он не смог определить позицию ошибки в тексте (некритично).
поправил пытаться отмечать строчку не будет, будет только выводить в статус ошибку.
(0027C554){l2ph.exe } [0067D554] uData.TdmData.Compile (Line 1035, "units\uData.pas" + 5) + $28

вот это вообще ХЗ что. очень похоже на юзанье инжекта более старой версии
(00267FF5){l2ph.exe } [00668FF5] uMainReplacer.TfMainReplacer.ReadMsg (Line 228, "units\uMainReplacer.pas" + 2) + $7
(000A98DC){l2ph.exe } [004AA8DC] Controls.TControl.WndProc + $188
(000AC93B){l2ph.exe } [004AD93B] Controls.TWinControl.WndProc + $157
(0009297D){l2ph.exe } [0049397D] Forms.TCustomForm.WndProc + $421
(000AC5B8){l2ph.exe } [004AD5B8] Controls.TWinControl.MainWndProc + $2C
(000303DC){l2ph.exe } [004313DC] Classes.StdWndProc + $14
(00098E03){l2ph.exe } [00499E03] Forms.TApplication.ProcessMessage + $13
(00098E92){l2ph.exe } [00499E92] Forms.TApplication.ProcessMessages + $A
(0026EDC8){l2ph.exe } [0066FDC8] uSettingsDialog.TfSettings.ReadSettings (Line 114, "units\uSettingsDialog.pas" + 5) + $7
(00270825){l2ph.exe } [00671825] uSettingsDialog.TfSettings.Init (Line 455, "units\uSettingsDialog.pas" + 10) + $2
(0028402C){l2ph.exe } [0068502C] l2ph.l2ph (Line 84, "" + 22) + $7

и еще одна
думаю что она одна и таже, но отследить ее не могу ибо трейс сбит.
заканчиваеться вот такой фенькой
uVisualContainer.TfVisual.SavePacketLog
при чем выше по трейсу идет вообще билеберда, с рандомным порядком используемых юнитов упирающихся в ФС.
в общем, делетим еррор лог и пробуем переаплоаденный.
делимся впечатлениями.

Добавлено через 18 минут
в общем перезалил.
__________________
L2Ext - project closed.

Последний раз редактировалось alexteam, 21.09.2009 в 15:07. Причина: Добавлено сообщение
alexteam вне форума   Ответить с цитированием
За это сообщение alexteam нажился 3 спасибками от: