Страница 1 из 1

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

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

С такой бедой сталкиваюсь впервые.
Уважаемые гуру, есть ли какие-то способы лечения структуры, или хотя бы экспорта из битого файла?

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

Добавлено: 31 Июль 2010, 21:39
Tuko_G
и самной тоже самое случился но нечего поделать не смог. переписал вес APP. (большое МАРАЗММММММ)
это же CLARION со своим багом . :x

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

Добавлено: 31 Июль 2010, 23:22
Савченко Геннадий
Попробуй загрузить с ***.bpp - предварительно переименовав в ***.app

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

Добавлено: 31 Июль 2010, 23:36
Савченко Геннадий
прошу прощения не заметил что и ***. bpp загружал.
Попробуй удалить \CLARION\BIN\C60EE.dat . загрузи не один раз может пойдет.

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

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

На Диасофт я пока не вышел (да и от Clarion'а они давно уже отказались).

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

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

З.Ы. Без паники! Хоть один раз, но случалось с каждым! Просто потом начинаешь перестраховываться.

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

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

APP в ClaWin - это разновидность TPS файла.

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

Добавлено: 03 Август 2010, 9:22
Anatoly
В примерно такой ситуации выгрузил .арр в текстовый файл .тха и там уже разбирался обычным текстовым редактором.
Потом все импортировал обратно. У меня все получилось. Делал это все в отдельной (другой) директории.

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

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