RinniX, спасибо, может причина в звуке. Он ведь тормозной самый в плане скорости. Отключил чекбоксом звук, посмотрю. Пока нет ошибки.
------------ Дoбавленo в 16.25:
Если исчезнет ошибка, то Вы - гений! Как-то в голову не приходило что звук асинхронно в потоке играется и наверное крушение его потока и вызывает ошибку.
Этот топик читают: Гость
Ответов: 1291
Рейтинг: 47
|
|||
карма: 3 |
|
Ответов: 1061
Рейтинг: 22
|
|||
Aziz писал(а): Если исчезнет ошибка, то Вы - гений! |
|||
карма: 0 |
|
Ответов: 1291
Рейтинг: 47
|
|||
к сожалению.. Я вообще точку onClose отключил.. Все равно ошибка вылезла внезапно при закрытии.
|
|||
карма: 3 |
|
Ответов: 211
Рейтинг: 52
|
|||
Aziz, Попробуйте посмотреть exe MemProof'ом. Для этого запустите готовый exe в нем. Поработайте и посмотрите на используемые ресурсы, в т.ч. и после закрытия вашей программы (закрывать крестиком свою программу, а не в MemProof!)
|
|||
карма: 1 |
| ||
Голосовали: | Aziz |
Ответов: 1291
Рейтинг: 47
|
|||
Minkovsky, благодарю. А что именно я должен увидеть в используемых ресурсах? Какое их состояние является неправильным? И если даже что-то там увижу, как локализовать это в огромной схеме?
------------ Дoбавленo в 11.17: Мда.. При старте ошибок 9 - в основном что-то вроде 585 Error 00000715 0 LoadIcon(4194304,"MAINICON") : Указанный тип ресурса в файле образа от 3592 Error 00000715 0 LoadIcon(4194304,"ASMA") : Указанный тип ресурса в файле образа отсутс 4901 Error 00000000 0 DeleteObject(0) : Unknown Win32 error А при закрытии - около 167, см. вложение там все логи. Причем там много ошибок Exception которые не проявились визуально, - прога нормально закрывалась. Откуда столько ошибок? Вроде я компоненты соединяю не как медведь..)) Их вообще неправильно соединить невозможно почти.. В основном исключения одинаковые: Exception C0000005 ACCESS_VIOLATION at 6205AE20 ---- Exception stack trace ---- 6205AE20 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205AFD6 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205B07B - in CrogsProgrammingUtilsMemProofHookdll.dll 6205B1DE - in CrogsProgrammingUtilsMemProofHookdll.dll 6205B7FC - in CrogsProgrammingUtilsMemProofHookdll.dll 6205B9F1 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205EB54 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205EBAA - in CrogsProgrammingUtilsMemProofHookdll.dll 62003EC7 - in CrogsProgrammingUtilsMemProofHookdll.dll 6200420E - in CrogsProgrammingUtilsMemProofHookdll.dll 77DAAF24 - in C:WindowsSYSTEM32 tdll.dll 77DB3852 - in C:WindowsSYSTEM32 tdll.dll 77DB37C5 - in C:WindowsSYSTEM32 tdll.dll 76252AE4 - in C:Windowssystem32KERNEL32.dll 00403515 - in CocsFXEAMLMGluk_client_4.0.exe 76251174 - in C:Windowssystem32KERNEL32.dll 77DAB3F5 - in C:WindowsSYSTEM32 tdll.dll 77DAB3C8 - in C:WindowsSYSTEM32 tdll.dll 00000000 - in CocsFXEAMLMGluk_client_4.0.exe Exception C0000005 ACCESS_VIOLATION at 7623DF2B ---- Exception stack trace ---- и т.д. ------------ Дoбавленo в 12.19: Но эта утилита даже в пустом проекте с кнопкой закрывающей прогу находит ошибки: Create process : 3 LoadDLL : 77D50000 ntdll.dll LoadDLL : 70570000 snxhk.dll LoadDLL : 76200000 KERNEL32.dll LoadDLL : 76150000 KERNELBASE.dll LoadDLL : 769C0000 USER32.dll LoadDLL : 761B0000 GDI32.dll LoadDLL : 77E90000 LPK.dll LoadDLL : 762E0000 USP10.dll LoadDLL : 77B30000 msvcrt.dll LoadDLL : 77EA0000 ADVAPI32.dll LoadDLL : 769A0000 SECHOST.dll LoadDLL : 76480000 RPCRT4.dll LoadDLL : 76830000 OLEAUT32.dll LoadDLL : 766D0000 ole32.dll LoadDLL : 75F20000 COMCTL32.dll Exception 80000003 BREAKPOINT at 77DEE60E LoadDLL : 75DD0000 apphelp.dll LoadDLL : 76AA0000 IMM32.dll LoadDLL : 768C0000 MSCTF.dll UnloadDLL : 75DD0000 LoadDLL : 62000000 Hookdll.dll LoadDLL : 753D0000 VERSION.dll Create thread : Handle : 3288, ThreadID 22556 LoadDLL : 63100000 HookACPP.hxl LoadDLL : 62500000 HookAMem.hxl LoadDLL : 63000000 HookCOM.hxl LoadDLL : 62200000 HookExc.hxl LoadDLL : 62300000 Hookgdi.hxl LoadDLL : 62400000 HookKrnl.hxl LoadDLL : 62900000 HookPrn.hxl LoadDLL : 62800000 HookReg.hxl LoadDLL : 62100000 Hookzbde.hxl LoadDLL : 62600000 HookzIB.hxl LoadDLL : 62700000 Hookzodbc.hxl LoadDLL : 75E20000 CRYPTBASE.dll LoadDLL : 74DC0000 UxTheme.dll LoadDLL : 10000000 AnvirHook.dll LoadDLL : 76D40000 SHELL32.dll LoadDLL : 76530000 SHLWAPI.dll LoadDLL : 74740000 MSIMG32.dll Create thread : Handle : 2204, ThreadID 32388 Create thread : Handle : 3096, ThreadID 18844 CreateFileMapping error : Ñèñòåìå íå óäàåòñÿ íàéòè óêàçàííûé ïóòü Exception C0000005 ACCESS_VIOLATION at 7623DF2B ---- Exception stack trace ---- 7623DF2B - in C:Windowssystem32KERNEL32.dll 6205465F - in CrogsProgrammingUtilsMemProofHookdll.dll 620546B1 - in CrogsProgrammingUtilsMemProofHookdll.dll 62058B80 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205E1BB - in CrogsProgrammingUtilsMemProofHookdll.dll 6205E699 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205E892 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205ECA7 - in CrogsProgrammingUtilsMemProofHookdll.dll 62003F37 - in CrogsProgrammingUtilsMemProofHookdll.dll 62004024 - in CrogsProgrammingUtilsMemProofHookdll.dll 77DAAF24 - in C:WindowsSYSTEM32 tdll.dll 77DAFD2E - in C:WindowsSYSTEM32 tdll.dll 77DB01DB - in C:WindowsSYSTEM32 tdll.dll 77DAF5F9 - in C:WindowsSYSTEM32 tdll.dll 7057A5C0 - in Crogram FilesAVAST SoftwareAvastsnxhk.dll 7615B8A4 - in C:Windowssystem32KERNELBASE.dll 7615B8D1 - in C:Windowssystem32KERNELBASE.dll 76252896 - in C:Windowssystem32KERNEL32.dll 0040D302 - in CocsHiasm2013TestMem.exe 77DAB3F5 - in C:WindowsSYSTEM32 tdll.dll 77DAB3C8 - in C:WindowsSYSTEM32 tdll.dll 00000000 - in CocsHiasm2013TestMem.exe Exception 80000003 BREAKPOINT at 0040D302 LoadDLL : 74980000 dwmapi.dll Exception C0000005 ACCESS_VIOLATION at 7623DF2B ---- Exception stack trace ---- 7623DF2B - in C:Windowssystem32KERNEL32.dll 6205ACD8 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205AF97 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205B07B - in CrogsProgrammingUtilsMemProofHookdll.dll 6205B1DE - in CrogsProgrammingUtilsMemProofHookdll.dll 6205B7FC - in CrogsProgrammingUtilsMemProofHookdll.dll 6205B9F1 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205EB54 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205EBAA - in CrogsProgrammingUtilsMemProofHookdll.dll 62003EC7 - in CrogsProgrammingUtilsMemProofHookdll.dll 6200420E - in CrogsProgrammingUtilsMemProofHookdll.dll 77DAAF24 - in C:WindowsSYSTEM32 tdll.dll 77DB3852 - in C:WindowsSYSTEM32 tdll.dll 77DB37C5 - in C:WindowsSYSTEM32 tdll.dll 76252AE4 - in C:Windowssystem32KERNEL32.dll 00402F79 - in CocsHiasm2013TestMem.exe 76251174 - in C:Windowssystem32KERNEL32.dll 77DAB3F5 - in C:WindowsSYSTEM32 tdll.dll 77DAB3C8 - in C:WindowsSYSTEM32 tdll.dll 00000000 - in CocsHiasm2013TestMem.exe Exception C0000005 ACCESS_VIOLATION at 6205AE20 ---- Exception stack trace ---- 6205AE20 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205AFD6 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205B07B - in CrogsProgrammingUtilsMemProofHookdll.dll 6205B1DE - in CrogsProgrammingUtilsMemProofHookdll.dll 6205B7FC - in CrogsProgrammingUtilsMemProofHookdll.dll 6205B9F1 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205EB54 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205EBAA - in CrogsProgrammingUtilsMemProofHookdll.dll 62003EC7 - in CrogsProgrammingUtilsMemProofHookdll.dll 6200420E - in CrogsProgrammingUtilsMemProofHookdll.dll 77DAAF24 - in C:WindowsSYSTEM32 tdll.dll 77DB3852 - in C:WindowsSYSTEM32 tdll.dll 77DB37C5 - in C:WindowsSYSTEM32 tdll.dll 76252AE4 - in C:Windowssystem32KERNEL32.dll 00402F79 - in CocsHiasm2013TestMem.exe 76251174 - in C:Windowssystem32KERNEL32.dll 77DAB3F5 - in C:WindowsSYSTEM32 tdll.dll 77DAB3C8 - in C:WindowsSYSTEM32 tdll.dll 00000000 - in CocsHiasm2013TestMem.exe Exception C0000005 ACCESS_VIOLATION at 7623DF2B ---- Exception stack trace ---- 7623DF2B - in C:Windowssystem32KERNEL32.dll 6205ACD8 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205AF97 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205B07B - in CrogsProgrammingUtilsMemProofHookdll.dll 6205B1DE - in CrogsProgrammingUtilsMemProofHookdll.dll 6205B7FC - in CrogsProgrammingUtilsMemProofHookdll.dll 6205B9F1 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205EB54 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205EBAA - in CrogsProgrammingUtilsMemProofHookdll.dll 62003EC7 - in CrogsProgrammingUtilsMemProofHookdll.dll 6200420E - in CrogsProgrammingUtilsMemProofHookdll.dll 77DAAF24 - in C:WindowsSYSTEM32 tdll.dll 77DB3852 - in C:WindowsSYSTEM32 tdll.dll 77DB37C5 - in C:WindowsSYSTEM32 tdll.dll 76252AE4 - in C:Windowssystem32KERNEL32.dll 00402F79 - in CocsHiasm2013TestMem.exe 76251174 - in C:Windowssystem32KERNEL32.dll 77DAB3F5 - in C:WindowsSYSTEM32 tdll.dll 77DAB3C8 - in C:WindowsSYSTEM32 tdll.dll 00000000 - in CocsHiasm2013TestMem.exe Exception C0000005 ACCESS_VIOLATION at 6205AE20 ---- Exception stack trace ---- 6205AE20 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205AFD6 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205B07B - in CrogsProgrammingUtilsMemProofHookdll.dll 6205B1DE - in CrogsProgrammingUtilsMemProofHookdll.dll 6205B7FC - in CrogsProgrammingUtilsMemProofHookdll.dll 6205B9F1 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205EB54 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205EBAA - in CrogsProgrammingUtilsMemProofHookdll.dll 62003EC7 - in CrogsProgrammingUtilsMemProofHookdll.dll 6200420E - in CrogsProgrammingUtilsMemProofHookdll.dll 77DAAF24 - in C:WindowsSYSTEM32 tdll.dll 77DB3852 - in C:WindowsSYSTEM32 tdll.dll 77DB37C5 - in C:WindowsSYSTEM32 tdll.dll 76252AE4 - in C:Windowssystem32KERNEL32.dll 00402F79 - in CocsHiasm2013TestMem.exe 76251174 - in C:Windowssystem32KERNEL32.dll 77DAB3F5 - in C:WindowsSYSTEM32 tdll.dll 77DAB3C8 - in C:WindowsSYSTEM32 tdll.dll 00000000 - in CocsHiasm2013TestMem.exe Exception C0000005 ACCESS_VIOLATION at 7623DF2B ---- Exception stack trace ---- 7623DF2B - in C:Windowssystem32KERNEL32.dll 6205ACD8 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205AF97 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205B07B - in CrogsProgrammingUtilsMemProofHookdll.dll 6205B1DE - in CrogsProgrammingUtilsMemProofHookdll.dll 6205B7FC - in CrogsProgrammingUtilsMemProofHookdll.dll 6205B9F1 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205EB54 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205EBAA - in CrogsProgrammingUtilsMemProofHookdll.dll 62003EC7 - in CrogsProgrammingUtilsMemProofHookdll.dll 6200420E - in CrogsProgrammingUtilsMemProofHookdll.dll 77DAAF24 - in C:WindowsSYSTEM32 tdll.dll 77DB3852 - in C:WindowsSYSTEM32 tdll.dll 77DB37C5 - in C:WindowsSYSTEM32 tdll.dll 76252AE4 - in C:Windowssystem32KERNEL32.dll 00402F79 - in CocsHiasm2013TestMem.exe 76251174 - in C:Windowssystem32KERNEL32.dll 77DAB3F5 - in C:WindowsSYSTEM32 tdll.dll 77DAB3C8 - in C:WindowsSYSTEM32 tdll.dll 00000000 - in CocsHiasm2013TestMem.exe Exception C0000005 ACCESS_VIOLATION at 6205AE20 ---- Exception stack trace ---- 6205AE20 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205AFD6 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205B07B - in CrogsProgrammingUtilsMemProofHookdll.dll 6205B1DE - in CrogsProgrammingUtilsMemProofHookdll.dll 6205B7FC - in CrogsProgrammingUtilsMemProofHookdll.dll 6205B9F1 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205EB54 - in CrogsProgrammingUtilsMemProofHookdll.dll 6205EBAA - in CrogsProgrammingUtilsMemProofHookdll.dll 62003EC7 - in CrogsProgrammingUtilsMemProofHookdll.dll 6200420E - in CrogsProgrammingUtilsMemProofHookdll.dll 77DAAF24 - in C:WindowsSYSTEM32 tdll.dll 77DB3852 - in C:WindowsSYSTEM32 tdll.dll 77DB37C5 - in C:WindowsSYSTEM32 tdll.dll 76252AE4 - in C:Windowssystem32KERNEL32.dll 00402F79 - in CocsHiasm2013TestMem.exe 76251174 - in C:Windowssystem32KERNEL32.dll 77DAB3F5 - in C:WindowsSYSTEM32 tdll.dll 77DAB3C8 - in C:WindowsSYSTEM32 tdll.dll 00000000 - in CocsHiasm2013TestMem.exe Thread Ended : 32388 Thread Ended : 26052 Thread Ended : 18844 Process Ended : 5 Может она старовата для 7-ки. |
|||
карма: 3 |
|
Ответов: 1061
Рейтинг: 22
|
|||
Aziz писал(а): Может она старовата для 7-ки.Скорее всего! Может и твоя программа не подходит для 7? Попробуй на виртуалке XP! |
|||
карма: 0 |
|
Ответов: 1291
Рейтинг: 47
|
|||
А как же тогда все другие нормально пашут?
|
|||
карма: 3 |
|
Ответов: 1061
Рейтинг: 22
|
|||
Aziz, это просто предположение, не надо этого исключать! Дело твое! ) Если в ХР MemProof будет работать нормально, то ты сможешь выловить ошибку!
|
|||
карма: 0 |
|
Ответов: 1291
Рейтинг: 47
|
|||
Скорее всего придется внедрять в CodeGen свой код отлова ошибок.. Выдающий их на блюдечке..)
|
|||
карма: 3 |
|
Ответов: 1061
Рейтинг: 22
|
|||
Или компилировать без выдачи ошибок! ) Project
|
|||
карма: 0 |
|
Ответов: 1291
Рейтинг: 47
|
|||
RinniX, спасибо, надо глянуть что за компонент.
Может кто в курсе, в каком месте CodeGen происходит включение кода компонентов из схемы? ------------ Дoбавленo в 13.43: Не здесь? //Make all connection in scheme ------------ Дoбавленo в 13.52: RinniX, это не то: защита кода элементов от некорректных действий пользователя: И я компилирую без ошибок. Мне нужно научиться закрывать программу без ошибок.) А для этого она УЖЕ должна работать без ошибок. |
|||
карма: 3 |
|
Ответов: 1061
Рейтинг: 22
|
|||
Aziz, ErrorLevel
|
|||
карма: 0 |
|
Ответов: 1291
Рейтинг: 47
|
|||
Без разницы - запустил, закрыл - ни одной ошибки..
|
|||
карма: 3 |
|
Ответов: 1061
Рейтинг: 22
|
|||
Aziz писал(а): Без разницы - запустил, закрыл - ни одной ошибки..Не понял! Тебе ошибки нужны были или нет? ) |
|||
карма: 0 |
|
Ответов: 1291
Рейтинг: 47
|
|||
Скоро придется весь Хиасм отлаживать))
Конечно нужны. Яж без них скучаю!) ------------ Дoбавленo в 16.58: Не подскажете, где и как надо вставить в CodeGen.dpr чтобы он в код всех ЭЛЕМЕНТОВ автоматом прописал такой код: ShowMessage('Привет мистер Шаловливые ручки!'); Именно элементов, а не только гл. формы. Nesco, призываю вас на помощь!.. ------------ Дoбавленo в 17.01: Пытался сюда, в процедуре CreateCode : Body.Add('begin'); Body.Add(''); - не вышло. |
|||
карма: 3 |
|