Доработка Ананаса

Общий форум

Модератор: app

Re: Доработка Ананаса

Сообщение app » Ср май 28, 2014 11:58 am

>В консоли пишет "Can't open database connection"

Там же где запускаете Ананас запустите в командной строке
mysqlshow
c теми же параметрами (хост, база, пользователь, пароль) с которыми Ананас пытыется соединится с базой.

Какой будет результат?
Андрей
Аватара пользователя
app
 
Сообщения: 332
Зарегистрирован: Вт фев 24, 2009 5:38 pm

Re: Доработка Ананаса

Сообщение JohnZ » Ср май 28, 2014 3:13 pm

app писал(а):>В консоли пишет "Can't open database connection"

Там же где запускаете Ананас запустите в командной строке
mysqlshow
c теми же параметрами (хост, база, пользователь, пароль) с которыми Ананас пытыется соединится с базой.
Какой будет результат?


mysqlshow запускается только без параметров, - выдаёт список баз. На параметры ругается ...


Запуск Дизайнера

D:\ANANAS\ananas-labs-qt4\bin>adesigner4.exe
langDir = D:/ANANAS/ananas-labs-qt4/bin/

D:/QT/4.3.5/plugins
D:/ANANAS/ananas-labs-qt4/bin
QEventDispatcherWin32::unregisterTimer: invalid argument
Q3TextImage: no mimesource for msg_fatal.png
QSqlQuery::exec: database not open
QSqlQuery::exec: database not open
QSqlQuery::exec: database not open
QSqlQuery::exec: database not open
QSqlQuery::exec: database not open
login user id = 0 OK
QSqlQuery::exec: database not open
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QDesignerWorkbench(02374458), parent's thread is QThread(01D4A360), c
urrent thread is QThread(01F09C40)
QPixmap: Must construct a QApplication before a QPaintDevice
QCoreApplication::postEvent: Receiver is not a valid QObject
QCoreApplication::postEvent: Receiver is not a valid QObject
QCoreApplication::postEvent: Receiver is not a valid QObject
QCoreApplication::postEvent: Receiver is not a valid QObject
QCoreApplication::postEvent: Receiver is not a valid QObject
QCoreApplication::postEvent: Receiver is not a valid QObject
QCoreApplication::postEvent: Receiver is not a valid QObject
QCoreApplication::postEvent: Receiver is not a valid QObject

и далее многа таких-же букоФФ :-( Чего ему не хватат ?

Удачи !
JohnZ
 
Сообщения: 26
Зарегистрирован: Пт апр 25, 2014 2:51 pm

Re: Доработка Ананаса

Сообщение app » Ср май 28, 2014 9:37 pm

Дизайнер при запуске должен показывать диалог выбора/создания безнес-схемы.
Каждая бизнес-схема имеет (создаваемую Дизайнером) соответствующую базу данных.

Попробуйте создать новую бизнес-схему как описано вот тут
http://ananas.su/ananas.lrn.ru/wiki/ind ... oldid=1407

в разделе «Запуск Дизайнера и создание новой пустой бизнес схемы»
Андрей
Аватара пользователя
app
 
Сообщения: 332
Зарегистрирован: Вт фев 24, 2009 5:38 pm

Re: Доработка Ананаса

Сообщение JohnZ » Чт май 29, 2014 4:54 pm

app писал(а):Дизайнер при запуске должен показывать диалог выбора/создания безнес-схемы.
Каждая бизнес-схема имеет (создаваемую Дизайнером) соответствующую базу данных.

Попробуйте создать новую бизнес-схему как описано вот тут
http://ananas.su/ananas.lrn.ru/wiki/ind ... oldid=1407

в разделе «Запуск Дизайнера и создание новой пустой бизнес схемы»


Пробовал по-разному - результат тот-же ... В отладчике "вылетает" как-раз на патченном
модуле Дизайнера, при создании оного ...
Модуль QtDesignerComponents :-( Пока разбираюсь с траблом.
=======================================================================================
Когда-то в журналах и газетах была рубрика, "Возвращаясь к напечатанному" :-)
Дык вотЪ, посетила идея по-поводу DataBinding и "родного" Дизайнера.
В прицепе файлик, его нужно скормить родному QT-шному Дизайнеру, затем запустить
предпросмотр (Ctrl+R) и задержать курсор мыша на поле диалога и всех элементах, поочерёдно.
Думаю, мысль будет понятна ! Туда-же ложить и скрипты ...
Разумеется соответствующие методы придётся переопределить.
Буду рад, если идея придётся "по-вкусу" .
2-й вариант ...
Никто-же не запрещает переопределить в плагине
QString ХХХХХPlugin::domXml() const
добавив свои (спец) пропертя типа QString ?!

Удачи !
Вложения
DlgBind.7z
Bind DB fields & scripts (почему *.UI запрещены ???)
(3.56 КБ) Скачиваний: 417
JohnZ
 
Сообщения: 26
Зарегистрирован: Пт апр 25, 2014 2:51 pm

Re: Доработка Ананаса

Сообщение app » Чт май 29, 2014 8:03 pm

Если не затруднит, буду рад взглянуть на скиншоты.
Так будет быстрее. Да и вдруг еще кому захочется увидеть.
Андрей
Аватара пользователя
app
 
Сообщения: 332
Зарегистрирован: Вт фев 24, 2009 5:38 pm

Re: Доработка Ананаса

Сообщение JohnZ » Чт май 29, 2014 9:42 pm

Ок. Как только _нормально_ соберётся и запустится Ананас, почистятся все "блохи" и будут сделаны
обозначенные правки, так сразу и будут скриншоты. А пока пере-собираю Ананас с разными версиями
QT от 4.3.5 до 4.6.1 тоже пере-собираемыми, т.к. внятного ответа о версии QT так и не было.
О необходимости этой информации для _правильной_ сборки писалось выше.
Взял на сборку ananas-labs-qt4-qtscript - всё те-же баги линковки, -
AMetaGlobal::staticMetaObject AMetaInfo::staticMetaObject AMetaCatalogues::staticMetaObject
AMetaDocuments::staticMetaObject AMetaGroup::staticMetaObject AMetaObject::staticMetaObject
НЕ НАЙДЕНЫ ! Это не считая _сотен_ warning-ов ! О каких скриншотах в таком случае может идти речь ?!

Удачи !
JohnZ
 
Сообщения: 26
Зарегистрирован: Пт апр 25, 2014 2:51 pm

Re: Доработка Ананаса

Сообщение JohnZ » Сб июн 07, 2014 2:18 pm

ananas-labs-qt4-qtscript собрался, на версии QT-4.5.3 но ...

1. Запускается только если собрана в конфигурации debug . Release "вылетает" мгновенно :-(

2. Отладке не поддаётся ни в какую, т.к. переполняется стек из-за запущенного QTimer. Потом "вырежу" :-)

3. В редакторе форм НЕТ плагинов Ананаса, соотв-но невозможно проектировать формы.
Не принимаются плагины ни в какую, но есть один ньюанс, - если открыть форму спроектированную
в 3-й версии Ананаса, то в свойствах элемента ЕСТЬ дополнительные динамические свойства, доступные
в QT-4.5.3 :-) Это как-раз те свойства, о которых говорилось выше.

4. Либа formdesigner получается _только_ если в конфиге установлена опция staticlib.

5. Куча warning-ов при сборке Ананас-Дизайнера, на которые компилеру Linux-а видимо плевать :-)
но Енжин на удивление собрался "чисто" !

6. Файл edbfield.cpp

стр. 66 - long oid, widgetId, fieldId;
стр. 83 - // fieldId = field->getId();
стр.101 - if ( oid == fieldId ) {

Если 83-я стр. заремлена, то что тогда сравнивается в 101 ??????
Как правильно должно быть ?
Последний раз редактировалось JohnZ Вс июн 08, 2014 7:14 pm, всего редактировалось 1 раз.
JohnZ
 
Сообщения: 26
Зарегистрирован: Пт апр 25, 2014 2:51 pm

Re: Доработка Ананаса

Сообщение JohnZ » Вс июн 08, 2014 7:12 pm

Андрей, в консоли пишет вот такое

Cannot open file ':/images/location.svg', because: Unknown error
Cannot open file ':/images/location.svg', because: Unknown error
Cannot open file ':/images/bookmark.svg', because: Unknown error
Cannot open file ':/images/bookmark.svg', because: Unknown error
Cannot open file ':/images/breakpoint.svg', because: Unknown err
Cannot open file ':/images/breakpoint.svg', because: Unknown err
Cannot open file ':/images/pending.svg', because: Unknown error
Cannot open file ':/images/pending.svg', because: Unknown error

Этих файлов действительно в дистре нет. Где их взять и где Дизайнер их ищет (т.е. куда их надо положить) ?
Если не в тягость, скинь их сюда, плз ...

Удачи !
JohnZ
 
Сообщения: 26
Зарегистрирован: Пт апр 25, 2014 2:51 pm

Re: Доработка Ананаса

Сообщение app » Чт июн 12, 2014 12:56 pm

Если файлов нет в CVS/GIT, то взять их не где. То есть у меня нет скрытых мест хранения ресурсов проекта.
Все что есть — находится в открытом доступе.
Возможно это новые файлы, которые просто никто не успел добвыить. Тогда можно взять любые GNU лицензируемые изображения.
Из qt, gnome или freedesktop, например.

JohnZ писал(а):Андрей, в консоли пишет вот такое

Cannot open file ':/images/location.svg', because: Unknown error
Cannot open file ':/images/location.svg', because: Unknown error
Cannot open file ':/images/bookmark.svg', because: Unknown error
Cannot open file ':/images/bookmark.svg', because: Unknown error
Cannot open file ':/images/breakpoint.svg', because: Unknown err
Cannot open file ':/images/breakpoint.svg', because: Unknown err
Cannot open file ':/images/pending.svg', because: Unknown error
Cannot open file ':/images/pending.svg', because: Unknown error

Этих файлов действительно в дистре нет. Где их взять и где Дизайнер их ищет (т.е. куда их надо положить) ?
Если не в тягость, скинь их сюда, плз ...

Удачи !
Андрей
Аватара пользователя
app
 
Сообщения: 332
Зарегистрирован: Вт фев 24, 2009 5:38 pm

Re: Доработка Ананаса

Сообщение Altez » Вт июл 29, 2014 1:47 am

Ребят, поделитесь пжл текущим положением дел в области платформы,
есть ли стабильная работа в продакшене?
Год назад пробовал absretail, anapos - приложение вылетало и не работали базовые обработчики кнопок.
Может, в неких тепличных условиях можно добиться стабильной работы?
Не выложит ли кто из форумчан образ где можно это увидеть?
Страшно видеть, как народ от явы переизобретает 1с из-за нестабильности альтернативной товароучетки.
Altez
 
Сообщения: 11
Зарегистрирован: Ср мар 11, 2009 10:36 pm

Пред.След.

Вернуться в Общий форум

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron