View Issue Details

IDProjectCategoryView StatusLast Update
0001843Double CommanderDefaultpublic2021-10-29 23:21
Reportercordylus Assigned Tocordylus  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
ProjectionnoneETAnone 
Product Version0.7.8 
Target Version0.9.4Fixed in Version0.9.4 
Summary0001843: Text thumbnails do not display the last line of text
DescriptionEven if it is the only line.
TagsNo tags attached.
Fixed in Revision8919, 8933
Operating system
Widgetset
Architecture

Activities

cordylus

2019-06-25 01:40

developer   ~0003189

Last edited: 2019-06-25 01:41

FileReadLn возвращает False при возврате последней строки, а оба её использования как функции (Эскизы и TFileSystemCombineOperation.TryToGetInfroFromTheCRC32VerificationFile) предполагают, что в файле больше нет данных. Второе интуитивнее в использовании, зато первое позволяет отличить, когда файл заканчивается переносом строки, а когда - нет.

Alexx2000, что исправлять, FileReadLn или её вызовы?

Alexx2000

2019-06-25 22:47

administrator   ~0003190

В TryToGetInfroFromTheCRC32VerificationFile её вообще лучше заменить на TStringListEx.LoadFromFile, там файл маленький, нет смысла читать построчно.

Таким образом она будет только в эскизах. По идее можно сделать, что если она вернула False, но Length(S) > 0, то также выводить полученную строку.

cordylus

2019-06-26 01:35

developer   ~0003192

Понятно. Мой вопрос был только в том, а не ошибка ли это в самой функции FileReadLn. Если нет, то ладно. Исправил.

cordylus

2019-06-26 01:52

developer   ~0003193

На TStringListEx.LoadFromFile тоже заменил, ревизия 8920.

Issue History

Date Modified Username Field Change
2017-05-20 02:21 cordylus New Issue
2017-08-12 00:41 Alexx2000 Status new => confirmed
2019-06-25 01:40 cordylus Note Added: 0003189
2019-06-25 01:41 cordylus Note Edited: 0003189
2019-06-25 22:47 Alexx2000 Note Added: 0003190
2019-06-26 01:35 cordylus Fixed in Revision => 8919
2019-06-26 01:35 cordylus Note Added: 0003192
2019-06-26 01:35 cordylus Status confirmed => resolved
2019-06-26 01:35 cordylus Resolution open => fixed
2019-06-26 01:35 cordylus Assigned To => cordylus
2019-06-26 01:52 cordylus Note Added: 0003193
2019-06-30 14:08 Alexx2000 Fixed in Revision 8919 => 8919, 8933
2019-06-30 14:08 Alexx2000 Fixed in Version => 0.9.4
2019-06-30 14:08 Alexx2000 Target Version => 0.9.4
2021-10-29 23:21 Alexx2000 Status resolved => closed