You are here: PSPad forum > Developer forum - new builds > Re: PSPad unicode 5.5.1 (812) Cesky

Re: PSPad unicode 5.5.1 (812) Cesky

Goto Page: Previous1 2

#11 Re: PSPad unicode 5.5.1 (812) Cesky

Posted by: KraPet | Date: 2023-12-10 00:54 | IP: IP Logged

To ÿ je fakt nepříjemné. Ale dnes jsem k tomu zjistil něco málo víc.

Objevilo se mi to ještě před zavřením souboru

image

Řádek jsem tedy opravil a soubor uložil, ale nezavřel. Obsah byl správný.
Po přepnutí oken v PSPadu se to ale objevilo na stejném místě znovu.
Posouval jsem kurzor po znacích a koukal z jakých znaků se skládá:

image
image
image
image
image
image
image
image

Překvapení pro mě bylo, že se dalo opakovaně soubor opravit a správně uložit.
Jenže po přepnutí okna v PSPadu na jiný soubor a zpět se to tam objevilo znovu. Takhle se to dalo chvíli provozovat, až do okamžiku, kdy to PSPad neustál a padl s následujícím chybovým výpisem.

Exception description:

======================================
Access violation at address 00FA2673 in module 'PSPad.exe'. Read of address 00000143.
Exception class: EAccessViolation
Exception address: 00FA2673
----------------------------------------------------------------------------------------------------
Stack list, generated 10/12/2023 1:44:04
[00FA2673] SynAutoCorrect.TCustomSynAutoCorrect.KeyboardHandler (Line 515, "SynAutoCorrect.pas" + 1) + $3
[00E958D4] SynEdit.TCustomSynEdit.WMGetDlgCode (Line 4637, "SynEdit.pas" + 1) + $8
[00D99842] Vcl.Controls.TControl.WndProc + $2BE
[00D9EFDD] Vcl.Controls.TWinControl.DefaultHandler + $131
[00BF8858] System.Classes.StdWndProc + $14
[01167227] uChildEdit.TfChildEdit.SynEditProcessCommand (Line 1268, "uChildEdit.pas" + 66) + $18
[00EA02DB] SynEdit.TCustomSynEdit.NotifyHookedCommandHandlers (Line 8878, "SynEdit.pas" + 8) + $23
[00E9980A] SynEdit.TCustomSynEdit.CommandProcessor (Line 6166, "SynEdit.pas" + 8) + $12
[00E8E5DE] SynEdit.TCustomSynEdit.KeyDown (Line 1870, "SynEdit.pas" + 11) + $11
[00DA09AE] Vcl.Controls.TWinControl.DoKeyDown + $92
[00DA09DA] Vcl.Controls.TWinControl.WMKeyDown + $A
[00D99842] Vcl.Controls.TControl.WndProc + $2BE
[00D9E34C] Vcl.Controls.TWinControl.MainWndProc + $2C
[00D9E361] Vcl.Controls.TWinControl.MainWndProc + $41
[00BF8858] System.Classes.StdWndProc + $14
[00D9EE87] Vcl.Controls.TWinControl.WndProc + $6A7
[00B1AF8C] System.TMonitor.TryEnter + $28
[00D9EE87] Vcl.Controls.TWinControl.WndProc + $6A7
[00B1A91C] System.TMonitor.CheckOwningThread + $4
[00B1AC42] System.TMonitor.Exit + $6
[00B1AC9E] System.TMonitor.Exit + $1A
[00C3E7DD] Vcl.Graphics.FreeMemoryContexts + $9D
[00D9E34C] Vcl.Controls.TWinControl.MainWndProc + $2C
[00E98696] SynEdit.TCustomSynEdit.WndProc (Line 5659, "SynEdit.pas" + 7) + $6
[00D9E34C] Vcl.Controls.TWinControl.MainWndProc + $2C
[00BF8858] System.Classes.StdWndProc + $14
[00D673EB] Vcl.Forms.TApplication.ProcessMessage + $F3
[00D6742E] Vcl.Forms.TApplication.HandleMessage + $A
[00D6776D] Vcl.Forms.TApplication.Run + $D1
[013039A9] PSPad.PSPad (Line 120, "" + 56) + $7
----------------------------------------------------------------------------------------------------
Program : C:\Program Files (x86)\PSPad editor\PSPad.exe 5.5.1 (812)
System : Windows 7 Professional x64, Version: 6.1, Build: 1DB1, Service Pack 1
Processor: Intel, Intel(R) Core(TM) i7-2860QM CPU @ 2.50GHz, 2490 MHz MMX
Display : 2560x1440 pixels, 32 bpp PPI: 96
Skin : Windows
----------------------------------------------------------------------------------------------------
Active Controls Hierarchy:
TPSSynEdit "FEditor1"
TfChildEdit "fEdit_M88247336"
----------------------------------------------------------------------------------------------------

Options: Reply | Quote | Up ^


#12 Re: PSPad unicode 5.5.1 (812) Cesky

Posted by: Pytlík | Date: 2023-12-28 18:09 | IP: IP Logged

Při porovnávání dvou souborů nejsou do nabídky pro výběr soubor2 zařazeny soubory bez rozšíření.

Options: Reply | Quote | Up ^


#13 Re: PSPad unicode 5.5.1 (812) Cesky

Posted by: pspad | Date: 2023-12-28 21:00 | IP: IP Logged

Nebude to tím, že se nabízejí soubory, které odpovídají filtru zvýrazňovače?
Pokud změním filtr na *.*, tak se tam zobrazí.

Options: Reply | Quote | Up ^


#14 Re: PSPad unicode 5.5.1 (812) Cesky

Posted by: Pytlík | Date: 2023-12-29 19:23 | IP: IP Logged

To mě nenapadlo a asi to bude pravda (ověřovat to nebudu, věřím vám, bude to asi pravda). I tak je to chyba: soubory bez rozšíření tečku neobsahují a tak by masku *.* neměly přijmout. Správná maska pro úplně všechny soubory by měla vypadat takto: *
(tohle mám prošlápnuté, setkal jsem se s problémem masky pro všechny soubory již před léty u Take Comanderu).

Options: Reply | Quote | Up ^


#15 Re: PSPad unicode 5.5.1 (812) Cesky

Posted by: pspad | Date: 2023-12-29 19:49 | IP: IP Logged

Soubory bez rozsireni tam tu tecku maji a za ni nic.

Options: Reply | Quote | Up ^


#16 Re: PSPad unicode 5.5.1 (812) Cesky

Posted by: Pytlík | Date: 2023-12-30 07:50 | IP: IP Logged

Ne, nemají. Je rozdíl mezi "soubor" a "soubor."

Options: Reply | Quote | Up ^


#17 Re: PSPad unicode 5.5.1 (812) Cesky

Posted by: Pytlík | Date: 2023-12-31 18:52 | IP: IP Logged

Ještě k tomu dodám, že první název odpovídá masce "*", kdežto druhý masce "*.*".
Tohle mám ověřeno ze scriptů cmd a Take Command, a má to logiku (lze vyloučit soubory bez rozšíření). Samozřejmě, v programu lze nastavit, že masce "*.*" odpovídají všechny soubory, tedy i ty bez rozšíření, ale podle mě je to chyba, o které se můžeme hádat od rána do večera.
A, pochopitelně, když se ty rozhodneš, že ve tvém programu to bude takhle, tak já sklopím uši a šeptnu "ano prosím".

Options: Reply | Quote | Up ^


#18 Re: PSPad unicode 5.5.1 (812) Cesky

Posted by: jadd | Date: 2024-01-20 15:59 | IP: IP Logged

Ja jenom, ze se mi to ojevovalo uz v poslednim stable 5.0.7 775 32b.
Poznal jsem to vzdy, kdyz jsem kopiroval komplet obsah z editoru a prave to skoncilo u tohodle paznaku.

Edited 1 time(s). Last edit at 2024-01-20 16:00 by jadd.

Options: Reply | Quote | Up ^


Goto Page: Previous1 2





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