Здравствуйте, Олег.
Думаю, что размер 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)