Как починить файл приложения (.app)?

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Dias2004
Посетитель
Сообщения: 29
Зарегистрирован: 31 Январь 2006, 15:02
Откуда: Россия, Москва

Как починить файл приложения (.app)?

Сообщение Dias2004 »

Запортился файл приложения (.app). Вчера многократно открывался, редактировался, собирался исполняемый модуль (если это важно - .dll). Выход из Clarion (6.3 build.9055) был внешне корректный.
А сегодня при попытке открыть (хоть .app, хоть .bpp) - Unknown Error Posted: 11: Parameter typing error. Do you want to...
Все прочие приложения (маленькие и несущественные) открываются без проблем, а именно это, в котором вчера было сделано гениальное трудноповторимое изменение, не открывается.

С такой бедой сталкиваюсь впервые.
Уважаемые гуру, есть ли какие-то способы лечения структуры, или хотя бы экспорта из битого файла?
Tuko_G
Бывалый
Сообщения: 95
Зарегистрирован: 09 Декабрь 2005, 10:47
Откуда: Tbilisi, Georgia
Контактная информация:

Re: Как починить файл приложения (.app)?

Сообщение Tuko_G »

и самной тоже самое случился но нечего поделать не смог. переписал вес APP. (большое МАРАЗММММММ)
это же CLARION со своим багом . :x
Савченко Геннадий
Посетитель
Сообщения: 27
Зарегистрирован: 07 Июль 2005, 18:42

Re: Как починить файл приложения (.app)?

Сообщение Савченко Геннадий »

Попробуй загрузить с ***.bpp - предварительно переименовав в ***.app
Савченко Геннадий
Посетитель
Сообщения: 27
Зарегистрирован: 07 Июль 2005, 18:42

Re: Как починить файл приложения (.app)?

Сообщение Савченко Геннадий »

прошу прощения не заметил что и ***. bpp загружал.
Попробуй удалить \CLARION\BIN\C60EE.dat . загрузи не один раз может пойдет.
Dias2004
Посетитель
Сообщения: 29
Зарегистрирован: 31 Январь 2006, 15:02
Откуда: Россия, Москва

Re: Как починить файл приложения (.app)?

Сообщение Dias2004 »

Шаманские методы пока не помогли.
Я слышал от специалистов Диасофта (Москва), что файл проекта .app - это файл базы данных BTrieve и доступ к нему и восстановление структуры возможно с помощью утилит BTrieve'а.

На Диасофт я пока не вышел (да и от Clarion'а они давно уже отказались).
Аватара пользователя
morkovin
Ветеран
Сообщения: 909
Зарегистрирован: 20 Июль 2005, 14:53
Откуда: Volgograd, Russia
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Как починить файл приложения (.app)?

Сообщение morkovin »

Шаманские методы пока не помогли.
Я слышал от специалистов Диасофта (Москва), что файл проекта .app - это файл базы данных BTrieve и доступ к нему и восстановление структуры возможно с помощью утилит BTrieve'а
Если выполнялась кодогенерацию проекта, то в каталоге ...\CLW сохраняется полный исходный текст всех модулей. Вот оттуда и восстанавливаешь все глобалы, локальные переменные,процедуры, Windows- и Report-структуры,рутины и содержимое точек вставки. Задача облегчается тем, что почти 80% исходников (у меня по крайней мере) генерируется по шаблонам и воосстанавливается быстро. В общем, за пару дней восстанавливал свои App легко :D

З.Ы. Без паники! Хоть один раз, но случалось с каждым! Просто потом начинаешь перестраховываться.
WBR, morkovin
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7373
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Re: Как починить файл приложения (.app)?

Сообщение Игорь Столяров »

Dias2004 писал(а):Я слышал от специалистов Диасофта (Москва), что файл проекта .app - это файл базы данных BTrieve и доступ к нему и восстановление структуры возможно с помощью утилит BTrieve'а.
Все правильно, но это относится к Clarion 3.1 for DOS на котором в свое время и был выполнен проект.
Это я говорю как сертифицированный специалист DiasoftBank ... ;)

APP в ClaWin - это разновидность TPS файла.
За теми кто отстал - не возвращаться. (С) Кодекс
Anatoly
Бывалый
Сообщения: 91
Зарегистрирован: 11 Август 2005, 9:33
Откуда: Томск

Re: Как починить файл приложения (.app)?

Сообщение Anatoly »

В примерно такой ситуации выгрузил .арр в текстовый файл .тха и там уже разбирался обычным текстовым редактором.
Потом все импортировал обратно. У меня все получилось. Делал это все в отдельной (другой) директории.
Аватара пользователя
morkovin
Ветеран
Сообщения: 909
Зарегистрирован: 20 Июль 2005, 14:53
Откуда: Volgograd, Russia
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Как починить файл приложения (.app)?

Сообщение morkovin »

выгрузил .арр в текстовый файл
Чтобы выгрузить, надо сначала загрузить АРР (или переименованный ВРР). А вот это и не получается.
это же CLARION со своим багом
Может Кларион и не при чем - сбойный блок на винте, FAT32+сбой по питанию, глюки кэширования, антивирус "подлечил" и т.п.
выгрузил .арр в текстовый файл .тха Потом все импортировал обратно
Это вообще полезно периодически делать с часто модифицируемым APP - значительно уменьшается объем АРР, т.к. разный "мусор" после удалений и модификаций не экспортируется в TXA
WBR, morkovin
Ответить