Открытый христианский форум JesusChrist.ru

Библия | Книги | Словари | Софт | Аудио, BQT, Евангелизм, JCQ, Молитва

Добро пожаловать на Открытый христианский форум JesusChrist.ru. Для того чтобы писать в форуме, Вам необходимо зарегистрироваться и войти на форум через ссылку для входа.

Общие разделы
   >> "Цитата из Библии"
Просмотров: 1288801 Просмотреть ВСЕ ветвиСледующая ветвь*Отображение Ветвями

В теме участвуют: AlekId (217) xBoo (121) DavidFoG (86) Тимофей (65) Victorian (62) Klangtao (37) Roman_Solomacha (33) ValeryZ (26) VladimirY (26) ModulMaker (25) yuriymos (21) DrAlex (18) lukoie (17) bratmarat (16) oleh (13) SamuelAKim (12) Eugene_V (10) Zenano (10) rigelzion (8) AEHDH (7) Pisklov_A (7) biblelamp (6) mari (6) olekzandr (6) арно (6) Valeriys (5) edwardes (4) GeDeOn (4) lomaxe (4) mikola (4) otschkarik (4) pvase (4) wander7 (4) yuvol (4) AlexD (3) alexjnapster (3) alex_is (3) nugrus (3) pa1ama (3) shpinver (3) SLC (3) spredit (3) aleksiy (2) Alex Pol (2) andrewww (2) Isya (2) Konstantin84 (2) krnr (2) lamur78 (2) maxzone (2) Panch (2) PavelZ (2) Абдумананова (2) Алвин (2) Анатолий_404 (2) Захар (2) просточеловек (2) alt78 (1) ANDREW_CH (1) astala_Vista (1) atapin (1) atosdo (1) Bertrans (1) Boyfriend (1) bvital (1) CONDOR (1) denis_poplavsky (1) DrCharger (1) Elimelech (1) GeloV (1) Greezli (1) Island (1) ixtus (1) k316 (1) Kanev75 (1) kawaikunee (1) kuri (1) leonidsopov (1) lucentcode (1) Monk (1) mosy (1) rasergiy (1) redvins47 (1) romanignatov (1) seavolf (1) sergej715 (1) Sergius (1) Sheva (1) simplyv (1) Vitalyk (1) АлексейКазаков (1) Дмитрий К. (1) ДмитрийДон (1) проходящий (1) ревизор (1) Светояр (1) СергейВК (1)

Страниц в этой нити: << 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | (показать все)
xBoo
15/05/11 17:27

# 833285

Re: Бета-версия 6.0 программы "Цитата из Библии" нов [re: AlekId, #833107] Help admins  

AlekId, в новой версии 6.0.2a перестал открываться модуль. Ошибка:
Exception:EListError, msg:List index out of bounds (-1)
[0041FF49] Classes.TList.Get + $19
[0041FE99] Classes.TList.Error + $2D
[0041FF49] Classes.TList.Get + $19
[0042C9BE] Contnrs.TObjectList.GetItem + $A
[0060BF8A] BibleQuoteUtils.TCachedModules.GetItem (Line 1459, "BibleQuoteUtils.pas" + 1) + $6
[005F86FA] main.TMainForm.GoModuleName + $52
[00405DD5] System.@WStrFromPWCharLen + $1D
[004B65EE] TntStdCtrls.TTntComboBoxStrings.Get + $C6
[004B6603] TntStdCtrls.TTntComboBoxStrings.Get + $DB
[005FE9CB] main.TMainForm.BooksCBChange + $8B
[00445C08] StdCtrls.TCustomCombo.Change + $1C
[00445D97] StdCtrls.TCustomCombo.Select + $23
[004B6E32] TntStdCtrls.TntCombo_CNCommand + $5E
[004B7DCA] TntStdCtrls.TTntCustomComboBox.CNCommand + $16
[0045EFF7] Controls.TControl.WndProc + $2BB
[0042B26C] Classes.StdWndProc + $14
[00462E95] Controls.TWinControl.WndProc + $499
[00445A63] StdCtrls.TCustomCombo.WndProc + $103
[00446CAD] StdCtrls.TCustomComboBox.WndProc + $3D
[004C3BC8] TntControls.TWinControlTrap.WindowProc + $88
[0045EC84] Controls.TControl.Perform + $24
[00462FCB] Controls.DoControlMsg + $23
[0046379F] Controls.TWinControl.WMCommand + $B
[0045EFF7] Controls.TControl.WndProc + $2BB
[0040472B] System.TObject.Dispatch + $13
[0045EFF7] Controls.TControl.WndProc + $2BB
[0040472B] System.TObject.Dispatch + $13
[0045EFF7] Controls.TControl.WndProc + $2BB
[00462E95] Controls.TWinControl.WndProc + $499
[004204B4] Classes.TThreadList.UnlockList + $4
[00436124] Graphics.FreeMemoryContexts + $98
[004C3BC8] TntControls.TWinControlTrap.WindowProc + $88
[00462620] Controls.TWinControl.MainWndProc + $2C
[0042B26C] Classes.StdWndProc + $14
[004C3814] TntControls.TWinControlTrap.Win32Proc + $48
[0042B26C] Classes.StdWndProc + $14
[004C3A18] TntControls.TWinControlTrap.DefWin32Proc + $F0
[0042B26C] Classes.StdWndProc + $14
[00462F77] Controls.TWinControl.DefaultHandler + $D7
[004637AE] Controls.TWinControl.WMCommand + $1A
[0045EFF7] Controls.TControl.WndProc + $2BB
[00462E95] Controls.TWinControl.WndProc + $499
[00445A63] StdCtrls.TCustomCombo.WndProc + $103
[00446CAD] StdCtrls.TCustomComboBox.WndProc + $3D
[004C3BC8] TntControls.TWinControlTrap.WindowProc + $88
[00462620] Controls.TWinControl.MainWndProc + $2C
[0042B26C] Classes.StdWndProc + $14
[004C3814] TntControls.TWinControlTrap.Win32Proc + $48
[0042B26C] Classes.StdWndProc + $14
[004C00F4] TntForms.GetMessageForNT + $50
[00478A80] Forms.TApplication.ProcessMessage + $F4
[00478AC2] Forms.TApplication.HandleMessage + $A
[00478CE2] Forms.TApplication.Run + $96
[00612913] BibleQuote6.BibleQuote6 + $18B
OS info:Microsoft Windows 7 Профессиональная (Service Pack 1) (OSLang: Russian[1049]) (SP: 1.0) (64bit)


AlekId
16/05/11 12:34

# 833437

Re: Бета-версия 6.0 программы "Цитата из Библии" нов [re: xBoo, #833285] Help admins  

AlekId, в новой версии 6.0.2a перестал открываться модуль. Ошибка:

Ошибка не воспроизводится. Как открываете модуль? Через закладки избранных? Или "Мою Библиотеку".
В папке файле Users\cached.lst(просматривать как юникод) есть ли запись

1
ТРУДЫ ЕЛЕНЫ УАЙТ
EGW
труды_елены_уайт

Патриархи и пророки|Пророки и цари|Желание веков|Деяния апостолов|Великая борьба|-----------|Вера и дела|Вести для молодежи|Воспитание|Воспитание детей|Вы примите силу|Дочери Божьи|Евангелизм|Издательское служение|История спасения|Князь мира сего|Литературный евангелизм|Маранафа|Наглядные уроки_Христа.html|Общение с Богом. Уайт Елена|Основы здорового питания. Уайт Елена|Очерки из жизни Елены Уайт|Правила счастливой жизни|Путь ко Христу|Ранние произведения|Роль музыки|События последних дней. Уайт Елена|Служители Евангелия. Уайт Елена|Свидетельство Верного Свидетеля|Свидетельства для проповедников|Служение исцеления|Советы авторам и редакторам|Советы по управлению ресурсами|Христианский дом|Христианское воздержание и библейская гигиена|Христианское служение|Христос наш первосвященник|Христос - наш Спаситель|Христос Побеждающий|-----------|Свидетельства для церкви. том 1|Свидетельства для церкви. том 2|Свидетельства для церкви. том 3|Свидетельства для церкви. том 4|Свидетельства для церкви. том 5|Свидетельства для церкви. том 6|Свидетельства для церкви. том 7|Свидетельства для церкви. том 8|Свидетельства для церкви. том 9|
Без категории
***

По идее, удаление указанного файла и перезапуск решат(как думаю) проблему, но хотелось бы обнаружить причину лага
Добавлено
О, судя по логу, вы не закладку и не Библиотеку используете, а старое поле с выпадающим списком, вот у что я действительно не тестирую. Когда модулей более пяти сотен, то этот способ, как мне кажется, - "ни о чем". Я считал, что уже всех пользователей шестерки приучил к "Библиотеке"

Исправлено пользователем AlekId 16/05/11 14:09.


xBoo
16/05/11 20:20

# 833532

Re: Бета-версия 6.0 программы "Цитата из Библии" нов [re: AlekId, #833437] Help admins  

Как открываете модуль? Через закладки избранных? Или "Мою Библиотеку".

Всеми тремя способами:

При переходе через Библиотеку:
Exception:EListError, msg:List index out of bounds (-1)
[0041FF49] Classes.TList.Get + $19
[0041FE99] Classes.TList.Error + $2D
[0041FF49] Classes.TList.Get + $19
[0042C9BE] Contnrs.TObjectList.GetItem + $A
[0060BF8A] BibleQuoteUtils.TCachedModules.GetItem (Line 1459, "BibleQuoteUtils.pas" + 1) + $6
[005F86FA] main.TMainForm.GoModuleName + $52
[00477924] Forms.TApplication.ModalFinished + $24
[00475188] Forms.TCustomForm.ShowModal + $2EC
[00606C36] main.TMainForm.ShowQNav + $1B2
[005F89FD] main.TMainForm.FormKeyUp + $89
[00464554] Controls.TWinControl.KeyUp + $20
[004645B2] Controls.TWinControl.DoKeyUp + $52
[0046458B] Controls.TWinControl.DoKeyUp + $2B
[004645D2] Controls.TWinControl.WMKeyUp + $A
[0045EFF7] Controls.TControl.WndProc + $2BB
[00462E95] Controls.TWinControl.WndProc + $499
[004204B4] Classes.TThreadList.UnlockList + $4
[00436124] Graphics.FreeMemoryContexts + $98
[00462620] Controls.TWinControl.MainWndProc + $2C
[00462635] Controls.TWinControl.MainWndProc + $41
[00462620] Controls.TWinControl.MainWndProc + $2C
[0042B26C] Classes.StdWndProc + $14
[00478A88] Forms.TApplication.ProcessMessage + $FC
[00478AC2] Forms.TApplication.HandleMessage + $A
[00478CE2] Forms.TApplication.Run + $96
[00612913] BibleQuote6.BibleQuote6 + $18B
OS info:Microsoft Windows 7 Профессиональная (Service Pack 1) (OSLang: Russian[1049]) (SP: 1.0) (64bit)


Через любымый модуль:
Exception:EListError, msg:List index out of bounds (-1)
[0041FF49] Classes.TList.Get + $19
[0041FE99] Classes.TList.Error + $2D
[0041FF49] Classes.TList.Get + $19
[0042C9BE] Contnrs.TObjectList.GetItem + $A
[0060BF8A] BibleQuoteUtils.TCachedModules.GetItem (Line 1459, "BibleQuoteUtils.pas" + 1) + $6
[005F86FA] main.TMainForm.GoModuleName + $52
[0060A929] BibleQuoteUtils.IsDown (Line 955, "BibleQuoteUtils.pas" + 1) + $4
[00603693] main.TMainForm.mBibleTabsExChange + $B7
[00553A13] Tabs.TTabSet.CanChange + $23
[00553A64] Tabs.TTabSet.SetTabIndex + $40
[005571A1] DockTabSet.TDockTabSet.SetTabIndex + $11
[00553D19] Tabs.TTabSet.MouseDown + $4D
[0045F5D2] Controls.TControl.DoMouseDown + $76
[0045DB9F] Controls.TControl.SetMouseCapture + $17
[0045F620] Controls.TControl.WMLButtonDown + $40
[0045EFF7] Controls.TControl.WndProc + $2BB
[004629A8] Controls.TWinControl.IsControlMouseMsg + $60
[00462E95] Controls.TWinControl.WndProc + $499
[00462620] Controls.TWinControl.MainWndProc + $2C
[0042B26C] Classes.StdWndProc + $14
[004798E9] Forms.TApplication.StopHintTimer + $15
[00478A88] Forms.TApplication.ProcessMessage + $FC
[00478AC2] Forms.TApplication.HandleMessage + $A
[00478CE2] Forms.TApplication.Run + $96
[00612913] BibleQuote6.BibleQuote6 + $18B
OS info:Microsoft Windows 7 Профессиональная (Service Pack 1) (OSLang: Russian[1049]) (SP: 1.0) (64bit)


Через выпадающий список:
Exception:EListError, msg:List index out of bounds (-1)
[0041FF49] Classes.TList.Get + $19
[0041FE99] Classes.TList.Error + $2D
[0041FF49] Classes.TList.Get + $19
[0042C9BE] Contnrs.TObjectList.GetItem + $A
[0060BF8A] BibleQuoteUtils.TCachedModules.GetItem (Line 1459, "BibleQuoteUtils.pas" + 1) + $6
[005F86FA] main.TMainForm.GoModuleName + $52
[00405DD5] System.@WStrFromPWCharLen + $1D
[004B65EE] TntStdCtrls.TTntComboBoxStrings.Get + $C6
[004B6603] TntStdCtrls.TTntComboBoxStrings.Get + $DB
[005FE9CB] main.TMainForm.BooksCBChange + $8B
[00445C08] StdCtrls.TCustomCombo.Change + $1C
[00445D97] StdCtrls.TCustomCombo.Select + $23
[004B6E32] TntStdCtrls.TntCombo_CNCommand + $5E
[004B7DCA] TntStdCtrls.TTntCustomComboBox.CNCommand + $16
[0045EFF7] Controls.TControl.WndProc + $2BB
[00463667] Controls.TWinControl.WMPaint + $33
[00462E95] Controls.TWinControl.WndProc + $499
[00445A63] StdCtrls.TCustomCombo.WndProc + $103
[00446CAD] StdCtrls.TCustomComboBox.WndProc + $3D
[004C3BC8] TntControls.TWinControlTrap.WindowProc + $88
[0045EC84] Controls.TControl.Perform + $24
[00462FCB] Controls.DoControlMsg + $23
[0046379F] Controls.TWinControl.WMCommand + $B
[0045EFF7] Controls.TControl.WndProc + $2BB
[00462E95] Controls.TWinControl.WndProc + $499
[004204B4] Classes.TThreadList.UnlockList + $4
[00436124] Graphics.FreeMemoryContexts + $98
[00462E95] Controls.TWinControl.WndProc + $499
[004204B4] Classes.TThreadList.UnlockList + $4
[00436124] Graphics.FreeMemoryContexts + $98
[004C3BC8] TntControls.TWinControlTrap.WindowProc + $88
[00462620] Controls.TWinControl.MainWndProc + $2C
[0042B26C] Classes.StdWndProc + $14
[004C3814] TntControls.TWinControlTrap.Win32Proc + $48
[0042B26C] Classes.StdWndProc + $14
[004C3A18] TntControls.TWinControlTrap.DefWin32Proc + $F0
[0042B26C] Classes.StdWndProc + $14
[00462F77] Controls.TWinControl.DefaultHandler + $D7
[004637AE] Controls.TWinControl.WMCommand + $1A
[0045EFF7] Controls.TControl.WndProc + $2BB
[00462E95] Controls.TWinControl.WndProc + $499
[00445A63] StdCtrls.TCustomCombo.WndProc + $103
[00446CAD] StdCtrls.TCustomComboBox.WndProc + $3D
[004C3BC8] TntControls.TWinControlTrap.WindowProc + $88
[00462620] Controls.TWinControl.MainWndProc + $2C
[0042B26C] Classes.StdWndProc + $14
[004C3814] TntControls.TWinControlTrap.Win32Proc + $48
[0042B26C] Classes.StdWndProc + $14
[004C00F4] TntForms.GetMessageForNT + $50
[00478A80] Forms.TApplication.ProcessMessage + $F4
[00478AC2] Forms.TApplication.HandleMessage + $A
[00478CE2] Forms.TApplication.Run + $96
[00612913] BibleQuote6.BibleQuote6 + $18B
OS info:Microsoft Windows 7 Профессиональная (Service Pack 1) (OSLang: Russian[1049]) (SP: 1.0) (64bit)



В папке файле Users\cached.lst(просматривать как юникод) есть ли запись

Есть.

По идее, удаление указанного файла и перезапуск решат(как думаю) проблему

Проблема остается послед удаления указанного файла.

но хотелось бы обнаружить причину лага

Эксперименты показали, что проблема пропадает, если в папке BibleQuotePortable оставить ОДИН ЛЮБОЙ Библейский модуль и этот проблемный. Добавление к указанным двум модулям хотя бы еще одного модуля (хоть Библейского, хоть нет) опять вызывает ошибку.

AlekId
16/05/11 20:59

# 833541

Re: Бета-версия 6.0 программы "Цитата из Библии" нов [re: ВСЕМ, #686798] Help admins  

Посмотрите, что покажет этот билд

xBoo
16/05/11 21:39

# 833550

Re: Бета-версия 6.0 программы "Цитата из Библии" нов [re: AlekId, #833541] Help admins  

Открытие через библиотеку:

Exception:Exception, msg:Exception mModules.FindByName failed!
Context:
In GoModuleName: cannot find specified module name:ТРУДЫ ЕЛЕНЫ УАЙТ

(002385CE){BibleQuote6.exe} [006395CE]
(0018DC79){BibleQuote6.exe} [0058EC79]
(0018DD88){BibleQuote6.exe} [0058ED88]
(000886C2){BibleQuote6.exe} [004896C2]
(0008544A){BibleQuote6.exe} [0048644A]
(00085452){BibleQuote6.exe} [00486452]
(00248508){BibleQuote6.exe} [00649508]
(00238A00){BibleQuote6.exe} [00639A00]
(00070EB0){BibleQuote6.exe} [00471EB0]
(00070F2A){BibleQuote6.exe} [00471F2A]
(00070EFA){BibleQuote6.exe} [00471EFA]
(00070F5A){BibleQuote6.exe} [00471F5A]
(0006A4AD){BibleQuote6.exe} [0046B4AD]
(0006F238){BibleQuote6.exe} [00470238]
(0003B2A4){BibleQuote6.exe} [0043C2A4]
(0006E8F8){BibleQuote6.exe} [0046F8F8]
(0006E90D){BibleQuote6.exe} [0046F90D]
(0006E8F8){BibleQuote6.exe} [0046F8F8]
(0002E698){BibleQuote6.exe} [0042F698]
(00089BCA){BibleQuote6.exe} [0048ABCA]
(00089C0F){BibleQuote6.exe} [0048AC0F]
(00089EAA){BibleQuote6.exe} [0048AEAA]
(0025498F){BibleQuote6.exe} [0065598F]
OS info:Microsoft Windows 7 Профессиональная (Service Pack 1) (OSLang: Russian[1049]) (SP: 1.0) (64bit)


Плюс к этому при открытии Ц. уже включены номера Стронга (хотя кнопка номеров Стронга отжата). Нажимаем ее, затем отжимает - номера отключаются. После перезапуска Ц. номера опять отображаются.

xBoo
16/05/11 21:49

# 833554

Re: Бета-версия 6.0 программы "Цитата из Библии" нов [re: AlekId, #833541] Help admins  

Переименовал в файле bibleqt.ini название модуля с "BibleName = ТРУДЫ ЕЛЕНЫ УАЙТ" на "BibleName = zzzz" и проблема ушла. Как на последней официальной версии, так и на последней неофициальной.

ValeryZ
Христианин
16/05/11 22:03
valeryz.com.ua

# 833559

Re: Бета-версия 6.0 программы "Цитата из Библии" нов [re: xBoo, #833554] Help admins  

"BibleName = ТРУДЫ ЕЛЕНЫ УАЙТ" на "BibleName = zzzz"
А может дело в богословии пробелах в наименовании книги?

xBoo
16/05/11 22:07

# 833560

Re: Бета-версия 6.0 программы "Цитата из Библии" нов [re: ValeryZ, #833559] Help admins  

А может дело в пробелах в наименовании книги?

Нет, дело не в пробелах. После серии экспериментов по переименованию выяснил:

После того, как переименовал указанный модуль в любое имя, которое переместило модуль выше последнего места в категории ДРУГИЕ КНИГИ, проблема ушла.
В этот же момент на последнем месте оказался другой модуль, который тоже стал выдавать ошибку.
После перемещения выше по списку и этого модуля, ошибка на нем пропала.
Последний оказавшийся модуль (после указанных двух переименований) уже открывался без ошибки....... Мутная тема...

ПРОДОЛЖЕНИЕ

Оказалось, что после описанных двух переименований (перемещений по списку вверх), перестал открываться последний модуль из категории ПЕРЕВОДЫ БИБЛИИ (последним в этой категории у меня был модуль "Тора: перевод с издания "Сончино")

ДАЛЕЕ..........

А после переименования/перемещения модуля "Тора..." перестал открываться последний модуль уже из категории КОММЕНТАРИИ (у меня это был "Толковый словарь Ожеговой и Шведцовой").

AlekId, просматривается ли во всей этой закономерности путь к решению проблемы?

AlekId
17/05/11 04:00

# 833602

Re: Бета-версия 6.0 программы "Цитата из Библии" нов [re: xBoo, #833560] Help admins  

AlekId, просматривается ли во всей этой закономерности путь к решению проблемы?
думаю, да. Ключевое слово тут "последний модуль".
В Ц. есть список структур,описывающих модуль, отсортированный по имени модуля. В нем -то функция FindByName и ведет поиск - бинарный, где число сравнений =O(log(n)).
Вот в реализации этой функции и была ошибка. Проблема маскировалась тем, что наряду с этим списком в Ц. использовались сохранялся альтернативный, старый список модулей - просто как список строк. Некоторые функции использовали этот старый список, в том числе и переход к модулю. В последней версии я этот рудимент удалил, и проблема стала явной
Что же до проблемы со номерами стронга, то там как вы поняли, была проблема с сохранением состояния вкладки, вернее даже, с декодированием этого состояния.
Можете протестировать

xBoo
17/05/11 18:41

# 833731

Re: Бета-версия 6.0 программы "Цитата из Библии" нов [re: AlekId, #833602] Help admins  

AlekId, проблема ушла. Спасибо )


Страниц в этой нити: << 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | (показать все)

ОТВЕТИТЬ ВСЕМ   Просмотреть ВСЕ ветвиСледующая ветвь*Отображение Ветвями
Перейти на