GPF

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Гость

Сообщение Гость »

Здравствуйте, уважаемый All.

Есть проблема которая для меня остается загадкой сегодня запускаю свою прогу под C55H которую, подрихтовываю, сохраняю и выхожу, потом пытаюсь опять зайти и наблюдаю чудную картинку
Unknown Error Posted: 11: Parameter typing error
Do you want to GPF?
я просто в "восторге", т.к. что теперь делать с ентим ненаю.
app для дальнейшего рихтования открыть немогу причина нарисована выше.

Скажите плиз как енто все обойти ?

--
С уважением,
Анатолий Калашников mailto:tolikclist@yandex.ru

В рабочей папке твоего проекта должен быть запасной файл аппликации с расширением *.bpp, смени расширение на *.app и попробуй открыть.

Дмитрий Гудков <gudkov_net@mail.ru>


Написал: ClaList(2)
Гость

Сообщение Гость »

тоже самое :(
другие проекты открываются намано

--
С уважением,
Анатолий Калашников
Написал: ClaList(2)
Гость

Сообщение Гость »

прикол повторился
сижу восстанавливаю свой проект и тут опять таже ситуация на текущий момент вижу только одну закономерность и в том и в другом случае app больше 2 метров !!!

че енто может быть за глюк ?

--
С уважением,
Анатолий Калашников

Hi.

TopSpeed:File Maximums/Specifications

File Size : 2 GB

App и Dct - это tps, только слегка модифицированный, чтобы напрямую открыть было нельзя.
и в том и в другом случае app больше 2 метров !!!
А как ты этого добился? Может там мусора немеряно? Выгрузи в TXA и загрузи обратно. А вообще-то DLL-rb спасут от громадных проектов.

WBR, Nick Tsigouro mailto:nick@arsis.ru

У меня App переросла 5МБ, никаких проблем не было, кроме временных потерь при компиляции.
А вообще-то DLL-rb спасут от громадных проектов.
После перехода на мульти-DLL жить стало совсем легче. Но там нужно:
а)менеджер компиляции и сборки проекта, б)просмотрщик проекта, собирающий все описания "под одну крышу", в)специальные шаблоны, позволяющие видеть содержание модулей из нужного модуля (например, формирование общего списка процедур проекта для настройки разграничения прав доступа или автоматическое формирование help-файла на основании описаний процедур, расположенных в разных модулях и составления межмодульных ссылок "Смотри также") и т.д. и т.п. Это требует определенных затрат, но оно того стоит...

С уважением,
Вячеслав Черников support@finsoft.ryazan.ru
че енто может быть за глюк ?
Думаю, что размер APP тут ни причем - у меня, к примеру, есть проекты и больше 10метров.
Попробуй установить другую закономерность - возможно "ломка" проекта происходит после добавления в него процедуры с какими-либо специфическими настройками или доп. шаблонами?

Или ты хочешь сказать, что добавление в абсолютно новый проект процедуры, которая вызвала "поломку" APP в прошлый раз, не приводит к подобному эффекту? И "поломка" ВСЕГДА возникает при ЛЮБЫХ комбинациях ТОЛЬКО после достижения размера APP определенного размера?
Если так, то, имхо, корни проблемы следует искать:
- в самом Кларионе (снести все напрочь и установить "с нуля")
- в ОС или программах-резидентах (возможно виноват антивирус)
- на диске (нет места, наличие сбойных кластеров и пр.)

А что происходит, если создать новый проект?
Сгенерить, к примеру, новый APP визардом по большому справочнику - наверняка размер перевалит за 2 метра.

=============================
С уважением, Олег А. Руденко.
Oleg_Rudenko@mail.ru
Oleg_Rudenko@mail333.com
Библиотека DynaLib
http://dynalib.narod.ru

Сталкивался с таким. Правда, у меня это было из-за файловой системы FAT32. После того, как Кларион грохался, появлялись пустые кластеры, пересекающиеся ссылки и т.д., а заботливый ScanDisk при перезагрузке всё это дело "лечил". Мучился страшно, большие App рушились по нескольку раз на день. Переход на Win2000/NTFS полностью излечил от такого недуга. Но это не тот случай :(.

А разбить на DLL всегда полезно.

---------------------------------------
C уважением,
Юрий Философов,
Главный программист
Корпорация "Диполь", Саратов
E-mail yufil@tacis-dipol.ru (служ)
yufil@mail.ru (дом)
ICQ#75924439
Написал: ClaList(2)
Гость

Сообщение Гость »

Привет !

Прочитала сообщение, и нахлынули воспоминания ... ;)
Давно это было, но было и именно на C55H:

При открытии более или менее крупного APP (2 MByte - это действительно
не много) проекты рушились именно с таким сообщением. Причину выяснили.
Если компьютер достаточно слабый (мало памяти) и установлена "тяжелая"
ОС (2000/XP), то при открытии APP идет достаточно сильный свопинг (ну
и естественно это сказывается на времени открытия). Так вот если во время
открытия APP в таких условиях происходит внешнее событие, у нас это было
движение курсора мыши, - проект вылетал. Никакие перезагрузки APP/TXA
не помогали. Так и грузили APP в режиме "руки вверх" :)
Потом в 4 раза увеличили память, при загрузке практически не стало свопинга
и проблема исчезла .... Вот и все.
Проблема в 16 разрядной оболочке и ее реакции на события Windows.
Кстати абсолютно аналогично себя ведут приложения с MDI на C55H в таких
же условиях ... :(


С уважением, ТАТА
Гость

Сообщение Гость »

А я не сталкивался, апп 5 метров! Клаша 5.0б Вин98се, фат32!
Это проблема 55H, или я такой везучий?

--
Best regards,
Чаплыгин mailto:chapligin@fromru.com

(Добавление)

Сплюнь! И постучи по дереву!

---------------------------------------
C уважением,
Юрий Философов

(Добавление)

Hi.

Ради интереса, глянул на свои проекты. Самый большой - 870К, и то видимо распух от того, что там половина в рукопашных сырцах. Процедур в нем совсем мало. Основная масса не переваливает за 500К.
А я не сталкивался, апп 5 метров! Клаша 5.0б Вин98се, фат32!
Это проблема 55H, или я такой везучий?
"Не кладите...". Не дай бог...

WBR, Nick Tsigouro mailto:nick@arsis.ru
Написал: ClaList(2)
Гость

Сообщение Гость »

Здравствуйте, Олег.
Думаю, что размер APP тут ни причем - у меня, к примеру, есть проекты и больше 10метров.
вобщемто я согласен, что не стоит грешить на размер арр, темболее что в этом самом арр не так уж много этих самых процедур, но ...
Попробуй установить другую закономерность - возможно "ломка" проекта происходит после добавления в него процедуры с какими-либо специфическими настройками или доп. шаблонами?
есть такая процедура
и в принципе я подозреваю что поломка происходит именно из-за нее у меня когда-то уже было такое (достаточно давно) и если мне не изменяет память прогу я делал именно с ентим шаблоном.
JDI Dictionary VCS - Converters Generator темболее что сама процедура конвертирования находится в этом-же арр (хотя может я и зря подозреваю ентот удобный шаблон)
Или ты хочешь сказать, что добавление в абсолютно новый проект процедуры, которая вызвала "поломку" APP в прошлый раз, не приводит к подобному эффекту?
... И "поломка" ВСЕГДА возникает при ЛЮБЫХ комбинациях ТОЛЬКО после достижения размера APP определенного размера?
самое интересное, что поломка возникала именно в такой
последовательности ...
открыл арр
зашел в процедуру (например update какого-то справочника)
добавил поле для редактирования
вышел
сохранил арр
вышел с сохранением
(руки сами делают:))
зашел в dct
отрихтовал поле\индекс или чето еще
сохранил
вышел
попытался зайти в арр
и очень обрадовался ошибке

именно такая последовательность
пощему так непонимаю
Если так, то, имхо, корни проблемы следует искать:
- в самом Кларионе (снести все напрочь и установить "с нуля")
на счет с нуля - это хорошая идея которой я воспользуюсь
- в ОС или программах-резидентах (возможно виноват антивирус) резидентов ?..
по возможности все что не нужно я рублю сразу а антивирус включаю только по необходимости в моменты работы с кларой этого зверя я выключаю
- на диске (нет места, наличие сбойных кластеров и пр.)
с диском все намана, места тоже предостаточно
А что происходит, если создать новый проект?
в том-то и дело, что создавал и вроде все намана
Сгенерить, к примеру, новый APP визардом по большому справочнику - наверняка размер перевалит за 2 метра.
правда вот размер-то как раз и не смотрел :)

В любом случае большое спасибо за идеи и советы, а также поддержку попробую разбить арр на dll, вынести процедуру JDI Dictionary VCS в отдельную dll и посмотрю что получится.
Ежели чего коментарии обещаю, а пока я думаю вопрос моно снять с повестки дня.

Еще раз всем большое спасибо.

--
С уважением,
Анатолий Калашников mailto:tolikclist@yandex.ru


(Добавление)
А разбить на DLL всегда полезно.
угу, будем бить ...
долго и нудно :)
в смысле проект :)
При открытии более или менее крупного APP (2 MByte - это действительно не много) проекты рушились именно с таким сообщением. Причину выяснили.
Если компьютер достаточно слабый (мало памяти) ...
ну слабый-неслабый Celeron 2.4G, а вот ОЗУ всего 256 :(
и установлена "тяжелая" ОС (2000/XP),
ОС действительно тяжелая, ХР
то при открытии APP идет достаточно сильный свопинг (ну и естественно это сказывается на времени открытия).
угу
Так вот если во время открытия APP в таких условиях происходит внешнее событие, у нас это было движение курсора мыши, - проект вылетал.
у меня ситуация немножко другая, но я так полагаю причина в ентом
Никакие перезагрузки APP/TXA не помогали.
точно
Так и грузили APP в режиме "руки вверх"
я-бы с удовольствием их повыше, но увы ...
Потом в 4 раза увеличили память, при загрузке практически не стало свопинга и проблема исчезла .... Вот и все.
память говорите ?..
Проблема в 16 разрядной оболочке и ее реакции на события Windows.
Кстати абсолютно аналогично себя ведут приложения с MDI на C55H в таких же условиях ... 
кста а 6 кларка 32-х разрядная ?
(я еще ее не видел)

Большое спасибо за разъяснение
будем лечить !!!

--
С уважением,
Анатолий Калашников

(Добавление)
А как ты этого добился? Может там мусора немеряно? Выгрузи в TXA и загрузи обратно.
после того как я его перегрузил, он стал на 100 кил больше :)
А вообще-то DLL-rb спасут от громадных проектов.
я уже об ентом думал и скорее всего так и будет :)
После перехода на мульти-DLL жить стало совсем легче.
с мульти-DLL уже сталкивался, даже чего-то там писал
некоторые представления имею :)
Это требует определенных затрат, но оно того стоит...
будем попыхтеть :)

большое спасибо.

--
С уважением,
Анатолий Калашников
Написал: ClaList(2)
Ответить