You are here: PSPad forum > České diskuzní fórum > Re: PSPad náhle začal padat

Re: PSPad náhle začal padat

#1 PSPad náhle začal padat

Posted by: hink | Date: 10/06/2017 14:20 | IP: IP Logged

Postižený zdroják mohu zaslat.

Exception description:
Nemohu napsat novou definici funkce na konec zdrojáku.

Access violation at address 006DC344 in module 'PSPad.exe'. Read of address 54C1C708.

Exception class: EAccessViolation
Exception address: 006DC344
----------------------------------------------------------------------------------------------------
Stack list, generated 06/10/2017 16:17:07
[006DC344] SynEditWordWrap.TSynWordWrapPlugin.BufferToDisplayPos (Line 172, "SynEditWordWrap.pas" + 13) + $3
[006F635F] SynEdit.TCustomSynEdit.BufferToDisplayPos (Line 10447, "SynEdit.pas" + 23) + $E
[008D24D6] uChildEdit.CharToPixels (Line 1706, "uChildEdit.pas" + 1) + $C
[008D27AC] uChildEdit.TfChildEdit.SynEditPaintTransient (Line 1778, "uChildEdit.pas" + 69) + $7
[006F5F9A] SynEdit.TCustomSynEdit.DoOnPaintTransientEx (Line 10329, "SynEdit.pas" + 25) + $1A
[00406F80] System.@FreeMem + $4
[006F5FCE] SynEdit.TCustomSynEdit.DoOnPaintTransient (Line 10339, "SynEdit.pas" + 1) + $6
[006E9402] SynEdit.TCustomSynEdit.SetCaretXYEx (Line 4127, "SynEdit.pas" + 4) + $7
[006E9397] SynEdit.TCustomSynEdit.InternalSetCaretXY (Line 4111, "SynEdit.pas" + 2) + $E
[006E5782] SynEdit.TCustomSynEdit.MouseMove (Line 2382, "SynEdit.pas" + 29) + $14
[0065F79E] Vcl.Controls.TControl.WMMouseMove + $7E
[00409BDB] System.TObject.Dispatch + $13
[0065EE72] Vcl.Controls.TControl.WndProc + $2BE
[006631F3] Vcl.Controls.TWinControl.IsControlMouseMsg + $13
[00659B26] Vcl.Controls.FindControl + $42
[006639E5] Vcl.Controls.TWinControl.WndProc + $5E9
[006EDD62] SynEdit.TCustomSynEdit.WndProc (Line 6344, "SynEdit.pas" + 22) + $4
[00663004] Vcl.Controls.TWinControl.MainWndProc + $2C
[004D5828] System.Classes.StdWndProc + $14
[00634C13] Vcl.Forms.TApplication.ProcessMessage + $F3
[00634C56] Vcl.Forms.TApplication.HandleMessage + $A
[00634F89] Vcl.Forms.TApplication.Run + $C9
[009BDA12] PSPad.PSPad (Line 70, "PSPad.dpr" + 35) + $7
----------------------------------------------------------------------------------------------------
Program : F:\Program Files (x86)\PSPad editor\PSPad.exe 5.0.0 (243)
System : Windows 10 Professional x64, Version: 10.0, Build: 3839,
Processor: Intel, Intel(R) Core(TM) i3 CPU M 350 @ 2.27GHz, 2260 MHz MMX
Display : 1366x768 pixels, 32 bpp
----------------------------------------------------------------------------------------------------
Active Controls Hierarchy:
TPSSynEdit "FEditor1"
TfChildEdit "fChildEdit"
----------------------------------------------------------------------------------------------------

Options: Reply | Quote | Up ^


#2 Re: PSPad náhle začal padat

Posted by: hink | Date: 10/06/2017 23:48 | IP: IP Logged

Problém souvisí se zvýrazňováním párových závorek. Po vypnutí funkce lze se souborem pracovat.

Options: Reply | Quote | Up ^


#3 Re: PSPad náhle začal padat

Posted by: vbr | Date: 10/07/2017 08:05 | IP: IP Logged

hink:
Problém souvisí se zvýrazňováním párových závorek. Po vypnutí funkce lze se souborem pracovat.

Zdravim,
zvyraznovani parovych znaku nekdy pusobi problemy - jeste by pripadne slo overit nastaveni automatickeho zalamovani dlouhych radku; nekdy se cast problemu se zvyraznovanim vyresi vypnutim zalamovani, a zda se, ze i v zaznamu chyby jsou udaje k "...Wordwrap.... ", presne to ale muze posoudit jen autor programu.
Celkove jsou problemy hlavne s dlouhymi radkami (tisice znaku nebo radove vic), muze to ale byt i necim jinym.
vbr

Options: Reply | Quote | Up ^


#4 Re: PSPad náhle začal padat

Posted by: pspad | Date: 10/07/2017 08:09 | IP: IP Logged

Jen pro upřesnění. Zvýrazňování párových znaků působí problém současně s aktivním zalamováním řádků. Stačí vypnout zalamování a pak to funguje.
nejnovější verze 4.6.2 to ošetřuje, takže při zalomení řádků vypne zvýrazňování párových znaků.
Problém je na Win 8.1 a Win 10. Na Win7 se to neprojevovalo

Ve verzi 5 už by to mělo být v pořádku, aspoň při testech se to tak jeví.

Options: Reply | Quote | Up ^






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