You are here: PSPad forum > České diskuzní fórum > Re: hexa editor nefunguje sipka back history

Re: hexa editor nefunguje sipka back history

#1 hexa editor nefunguje sipka back history

Posted by: ice.blade | Date: 2019-07-08 22:48 | IP: IP Logged

ak editujem hexa mozem sa uklikat k smrti na sipku naspat... proste nereaguje

Options: Reply | Quote | Up ^


#2 Re: hexa editor nefunguje sipka back history

Posted by: ice.blade | Date: 2019-07-10 08:10 | IP: IP Logged

pri editacii hexa v starych verziach (do 462) isla aspon history back sipka

v 500 a 501 ak prepisem 1 offset history back funguje,
ak menim 2 offsety klik na back terminuje PSPad
Data position/length out of data bounds.
Exception class: EMPHexEditor
Exception address: 00743BE0
----------------------------------------------------------------------------------------------------
Stack list, generated 10. 7. 2019 10:10:08
[00743BDB] MPHexEditor.TMPHMemoryStream.GetAddress (Line 9148, "MPHexEditor.pas" + 2) + $1C
[0074145E] MPHexEditor.TCustomMPHexEditor.GetFastPointer (Line 7794, "MPHexEditor.pas" + 0) + $6
[00740BC0] MPHexEditor.TCustomMPHexEditor.ReadBuffer (Line 7479, "MPHexEditor.pas" + 2) + $7
[00743731] MPHexEditor.TMPHUndoStorage.CreateRedo (Line 8992, "MPHexEditor.pas" + 15) + $1C
[00743B07] MPHexEditor.TMPHUndoStorage.ReadUndoRecord (Line 9115, "MPHexEditor.pas" + 22) + $2
[007428CF] MPHexEditor.TMPHUndoStorage.Undo (Line 8567, "MPHexEditor.pas" + 13) + $6
[0073FED2] MPHexEditor.TCustomMPHexEditor.Undo (Line 7097, "MPHexEditor.pas" + 0) + $6
[009ABDF9] uMain.TfPSPad.aUndoExecute (Line 5301, "uMain.pas" + 2) + $F
[009BC864] uMain.TfPSPad.ActionListExecute (Line 11248, "uMain.pas" + 11) + $7
[00547EAC] System.Actions.TContainedActionList.ExecuteAction + $70
[00409B26] System.@CallDynaInst + $6
[0054AD3D] Vcl.ActnList.TCustomAction.Execute + $69
[004D8DB7] System.Classes.TBasicActionLink.Execute + $13
[00685624] Vcl.Controls.TControl.Click + $5C
[005B80BC] Vcl.ComCtrls.TToolButton.Click + $0
[00685AEF] Vcl.Controls.TControl.WMLButtonUp + $77
[006850E2] Vcl.Controls.TControl.WndProc + $2BE
[00684D1C] Vcl.Controls.TControl.Perform + $24
[0068925A] Vcl.Controls.GetControlAtPos + $AA
[00689322] Vcl.Controls.TWinControl.ControlAtPos + $A6
[00684D1C] Vcl.Controls.TControl.Perform + $24
[006893F0] Vcl.Controls.TWinControl.IsControlMouseMsg + $B0
[006899F8] Vcl.Controls.TWinControl.WndProc + $49C
[005BA1B1] Vcl.ComCtrls.TToolBar.UpdateButtonState + $51
[005BA1F2] Vcl.ComCtrls.TToolBar.UpdateButtonStates + $36
[005BCC28] Vcl.ComCtrls.TToolBar.WndProc + $244
[00689164] Vcl.Controls.TWinControl.MainWndProc + $2C
[004D9CA4] System.Classes.StdWndProc + $14
[0065987F] Vcl.Forms.TApplication.ProcessMessage + $F3
[006598C2] Vcl.Forms.TApplication.HandleMessage + $A
[00659BF5] Vcl.Forms.TApplication.Run + $C9
[009E7A8E] PSPad.PSPad (Line 98, "PSPad.dpr" + 40) + $7
----------------------------------------------------------------------------------------------------
Program : D:\Dropbox\Program Files\PSPad_501 (pri nahradzani hexa kodu pada, nejde history back)\PSPad.exe 5.0.1 (312)
System : Windows 7 Professional x64, Version: 6.1, Build: 1DB1, Service Pack 1
Processor: Intel, Intel(R) Core(TM) i7-5500U CPU @ 2.40GHz, 2390 MHz MMX
Display : 1920x1080 pixels, 32 bpp PPI: 96
----------------------------------------------------------------------------------------------------
Active Controls Hierarchy:
TMPHexEditorEx ""
TfChildHexa "fChildHex_T3556308"
----------------------------------------------------------------------------------------------------

v 502 neterminuje, pri 1 offsetu funguje, ak zmenim 2 a viac zacne sa vracat k prvemu znaku a to co bolo zmenene ignoruje

Edited 1 time(s). Last edit at 2019-07-10 08:13 by ice.blade.

Options: Reply | Quote | Up ^


#3 Re: hexa editor nefunguje sipka back history

Posted by: ice.blade | Date: 2020-01-17 11:33 | IP: IP Logged

problem stale pretrvava aj u 5.0.2 (351) aj 5.0.3 (365)

staci otvorti hociaky hexa subor v pspade
hocikam kliknut do hexa
prepisat dva znaky v hexa napr pismenom A
kliknut na sipku history back a crash je na svete...

Options: Reply | Quote | Up ^


#4 Re: hexa editor nefunguje sipka back history

Posted by: pspad | Date: 2020-01-17 11:35 | IP: IP Logged

Podívám se na to

P.S. Zrejme bude jednodussi implementovat novou verzi komponenty. Musim tam promitnout vsechny upravy, takze to bude práce na několik hodin.

Edited 1 time(s). Last edit at 2020-01-17 12:49 by pspad.

Options: Reply | Quote | Up ^


#5 Re: hexa editor nefunguje sipka back history

Posted by: pspad | Date: 2020-01-31 20:44 | IP: IP Logged

Snad to bude v dalsim buildu v poradku.
Nasel jsem novejsi verzi, stravil spoustu hodin implementovanim zmen, ktere jsme provedl, abych zjistil, ze se novejsi verze chova porad stejne blbe.
Takze dalsich par hodin jsem dohledaval a opravoval chyby. Snad se mi podarilo vetsinu problemu odstranit.

Options: Reply | Quote | Up ^






Editor PSPad - freeware editor, © 2001 - 2020 Jan Fiala, Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák, Privacy policy and GDPR