Проблема при копировании модуля из АРР в АРР

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
lsgsoftware
Ветеран
Сообщения: 311
Зарегистрирован: 08 Июль 2005, 22:04

Проблема при копировании модуля из АРР в АРР

Сообщение lsgsoftware »

Очень нужно перенести из старого проекта в новый один очень муторный модуль(сильно навороченный отчет).Пробовал как импорт из
аппликации, так и импорт из txa.Процесс завершается с ошибкой такого вида (C60TMUT6.txa 1942,0) Error:Syntax error reading Window or Report.Где 1942 -номер последней и пустой строки txa-файла.В txa-файле вроде все нормально.Оба приложения собраны на одной платформе С62-9048 и в старом АРР все нормально работает.Помогите кто может.Очень надо.Заранее благодарен
Гость

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

Может быть, что угодно - но я сталкивался со следующими "странностьями".

1. При выгрузки в TXA в секции [FILES] могут присутствовать файлы, которые уже давно не используются в процедуре и даже удалены из словаря (!). Аналогично с дополнительными шаблонами в секции [ADD]. После удаления этого мусора, файлы загружались нормально.

2. Выгружаемые файлы (по крайне мере раньше) имели ограничение на размер. Посмотри - до конца ли выгружен файл и попробуй переименовать процедуру и загрузить ее обратно в "родительский" APP. Как вариант - можно вырезать крупные Embed'ы и перенести их потом простым копированием через файлы.

А перезагрузкой из APP в APP не пользуюсь еще с Clarion5 - после нескольких убитых приложений ... ;)
lsgsoftware
Ветеран
Сообщения: 311
Зарегистрирован: 08 Июль 2005, 22:04

Сообщение lsgsoftware »

К сожалению на этом пути ничего не получилось.А нужный модуль - сильно навороченыый репорт, в котором ручками реализованы практически все вопросы, периодически появляющиеся на форуме(подсчет всевозможных итогов, печать длинных полей в несколько строк, корретный перенос слов в колонках и т.д.), так что писать его заново очень не хотелось.Проблему я все таки решил через ж...
Я скопировал старый АРР,удалил из него все модули, кроме нужного(включая Main), а затем влил в него все модули из нового проекта кроме покореженного репорта.Все заработало.
И все таки вопрос мэтрам.Если какие либо ограничения на объем или структуру экспортируемого из другого АРР модуля???
Ответить