Нужна помощь программиста Quark XTension

  • Автор темы Автор темы $erge
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

$erge

Участник
Топикстартер
Сообщения
3
Реакции
0
Добрый день

Мы пишем софт для верстки табличных объявлений для своей газеты на основе Quark 4 XDK. Таблица создается из отдельных текстовых боксов и линеечек, программный код выгребает выборку из базы данных и расставляет все объекты таким образом, что на полосе формируется табличка. Всего в базе получается около пары тысяч объявлений, что на формате А3 выводится в 16-20 полос, соответственно это 40-60 тыс различных объектов (текстовые боксы, линеечки и т.п.). При верстке разумеется память поедается мегабайтами - по окончании верстки Quark занимает в памяти более 200 мб.

Столкнулись с проблемой при использовании собственного XTension для Quark 5 версии - после того как таблица создана, Quark тупит несколько минут, подвисает, на команды не реагирует. CPU пожирается 100%, память немного уменьшается. Вроде как Quark внутри себя производит переупорядочивание элементов. Кто может подсказать - что именно он делает, как избежать подвисания?

Делать таблица встроенными в 5й кварк функциями не умеем - нету в 4м XDK функций вызова верстки таблиц :(
 
Ответ: Нужна помощь программиста Quark XTension

Забейте на Кварк и делайте в Индизайне свою табличку.
 
Ответ: Нужна помощь программиста Quark XTension

kaatm сказал(а):
Забейте на Кварк
Ты наверное веткой ошибся, здесь именно про Кварк. А свои чрезвычайно содержательные записки можешь оставлять в ветке про Индизайн. Кстати почему люди балдеющие от Индизайна заходят в эту ветку?
 
Ответ: Нужна помощь программиста Quark XTension

А можно ли спросить чем вызвана необходимость писать свой экстеншен? Ведь есть в природе наверное десяток экстеншенов для отбора данных из различных баз и наверное столько же по управлению блочной рекламой... Плюс несколько по расширению возможностей тэговой разметки и управлению объектами на полосе...
http://www.quarkalliance.com/xtensions_directory_index.html
 
Ответ: Нужна помощь программиста Quark XTension

RIKITIKI сказал(а):
А можно ли спросить чем вызвана необходимость писать свой экстеншен? Ведь есть в природе наверное десяток экстеншенов для отбора данных из различных баз и наверное столько же по управлению блочной рекламой... Плюс несколько по расширению возможностей тэговой разметки и управлению объектами на полосе...
http://www.quarkalliance.com/xtensions_directory_index.html
Мы просто сразу выгребаем из нашей базы и кидаем на полосу. Это достаточно удобно, не надо применять различные прослойки в виде текстовых тегированных файлов для того чтобы их скармливать другим XTension

Если у вас есть XTension для верстки таблиц - дайте знать пожалуйста в личку, интересно глянуть
 
Ответ: Нужна помощь программиста Quark XTension

Вышлите мне страницу в pdf, которую надо делать с помощью желаемого экстеншена. Прикину трудозатраты на создание нужного вам экстеншена. Если это реально сделать и мы договоримся, то не исключено, что сделаю.

И описание вашей БД тоже пришлите.

xtmaker@rambler.ru
 
Ответ: Нужна помощь программиста Quark XTension

$erge сказал(а):
не надо применять различные прослойки в виде текстовых тегированных файлов для того чтобы их скармливать другим XTension
Смотря что вы понимаете под таблицей... Какие-то вещи можно сделать например при помощи всего лишь одного XTags. Тогда вместо освоения XDK без документации и написания на С++ довольно сложного экстеншена, вся работа свелась бы к написанию средней сложности макроса в Ворде.
Впрочем конечно надо видеть что вы хотите получить в итоге. Вы б действительно прислали pdf или скриншот...
 
Статус
Закрыто для дальнейших ответов.