|
и снова на арене "Fatal error: Exception code=C0000005"
|
|||
---|---|---|---|
#18+
Погуглил и понимаю, что вероятность помощи мала, но попробую. Буду краток. выполняю такую .prg: Код: sql 1. 2. 3. 4. 5.
Строка 1 нормально запускает форму. А на такой же строке 5 получаю Код: xml 1. 2.
Особенность формы в том, что я там использую свой класс грида и стандартную колонку подменяю (Grid.MemberClass='column_ca', MemberClassLibrary={путь...}). Как только убираю в классе грида свою кастомную колонку - все запускается супер . Казалось бы, дело в моей колонке, но не из поп-меню форма запускается (см. строку 1). Кастомный класс колонки примитивен (лишнее обрезал, ошибка осталась) Код: sql 1. 2.
Спасибо, если у кого есть идеи. Подозреваю, что в таблицу aa.scx кастомная колонка пишет лажу, но без поп-меню она запускается... VFP 9.0 SP2, Win7x64 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2017, 16:13 |
|
и снова на арене "Fatal error: Exception code=C0000005"
|
|||
---|---|---|---|
#18+
Удали русский рантайм vfp9rus.dll. Он кривой. Если не поможет - сделай мини-проект с демонстрацией ошибки и сюда выложи, чтобы было что позапускать. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2017, 19:42 |
|
и снова на арене "Fatal error: Exception code=C0000005"
|
|||
---|---|---|---|
#18+
Удаление vfp9rus.dll не помогло. Вот простой проект: форма, main.prg и prg класса колонки. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2017, 00:21 |
|
и снова на арене "Fatal error: Exception code=C0000005"
|
|||
---|---|---|---|
#18+
Sergej_S, VFP 9.0 SP1, Win7x64 все работает нормально ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2017, 20:01 |
|
и снова на арене "Fatal error: Exception code=C0000005"
|
|||
---|---|---|---|
#18+
Похоже, дело действительно в dll. a) Попробовал запустить exe не другом компе. Положил 5 dll из своего "комплекта для клиентов". Все работает. vfp9r.dll: 2004-12-13 (4 710 400 bytes) v.9.0.0.2412, VFP 9.0 Runtime library vfp9renu.dll: 2004-12-13 (1 429 504 bytes) Судя по описанию, это версии старые, еще до сервиспаков. б) Если же положить к exe vfp9r.dll и vfp9renu.dll из C:\Program Files (x86)\Common Files\microsoft shared\VFP, то получаю вышеуказанную ошибку. vfp9r.dll: 2007-10-15 (4 734 976 bytes) v.9.0.0.5815, VFP 9.0 SP2 Runtime library vfp9renu.dll: 2007-10-15 (4 734 976 bytes) П.С. просьба потестить (особенно c dll от SP2) в силе. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2017, 21:53 |
|
и снова на арене "Fatal error: Exception code=C0000005"
|
|||
---|---|---|---|
#18+
Проблема повторяется VFP 9 SP2 (Visual FoxPro 09.00.0000.5815 for Windows) В MS писать по этому поводу бесполезно, надо как-то по-другому решать. Для чего понадобилась замена класса Column ? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2017, 12:55 |
|
и снова на арене "Fatal error: Exception code=C0000005"
|
|||
---|---|---|---|
#18+
Sergej_S, это старый, известный глюк. Обход его состоит в замене прямого запуска формы на вызов процедуры с запуском формы. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2017, 13:07 |
|
и снова на арене "Fatal error: Exception code=C0000005"
|
|||
---|---|---|---|
#18+
Dima TДля чего понадобилась замена класса Column ? Понадобилась переделать проекты в мультиязычные, тряхнул стариной и узнал только сейчас о наличии св-ва MemberClass, Решил заодно улучшить класс грида. В Header`e добавил несколько свойств. Ну и Textbox грида ранее я вручную удалял и ставил свой класс MyTextboxGrid (там обработка DblClick). Теперь сделал четез MemberClass. В принципе, я могу отказаться от замены Column, решение есть, просто можно было сделать более феншуйно. А какова ваше мнение на тему перейти на Service Pack 1? P.S. Al_fa, Dima_T - спасибо за тестирование. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2017, 13:18 |
|
и снова на арене "Fatal error: Exception code=C0000005"
|
|||
---|---|---|---|
#18+
Sergej_SА какова ваше мнение на тему перейти на Service Pack 1?Только SP2 build 7423, то бишь самый последний. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2017, 13:20 |
|
и снова на арене "Fatal error: Exception code=C0000005"
|
|||
---|---|---|---|
#18+
Sergej_SА какова ваше мнение на тему перейти на Service Pack 1? Другие проблемы могут возникнуть. SP ведь не просто так делали, а для устранения найденных багов. Решение уже дали 20753384 , затести, SP2 лучше оставить как есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2017, 13:47 |
|
и снова на арене "Fatal error: Exception code=C0000005"
|
|||
---|---|---|---|
#18+
Sergey Sizovэто старый, известный глюк. видимо, широко известный в узких кругах, т.к. гуглил и не нашел Sergey SizovОбход его состоит в замене прямого запуска формы на вызов процедуры с запуском формы. ну ё-маё, и ведь была же мысль попробовать так обойти, но простота этого способа меня смутила. 2 вечера коту под хвост. СПАСИБО! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2017, 18:12 |
|
|
start [/forum/topic.php?fid=41&fpage=13&tid=1581914]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 137ms |
0 / 0 |