Просмотр сообщений
|
Страниц: 1 ... 214 215 [216] 217
|
3226
|
Qt / Установка, сборка, отладка, тестирование / Re: Память и Phonon
|
: Апрель 27, 2009, 20:49
|
ну ./phonon_backend/ я тоже пробовал - не пашет... DBus попробую, спс, а какие еще могут быть зависимости? он просто ж не ругается, стартует себе тихо, ток не работает:) а ссылка где-то в теме была, вот: http://wiki.qtcentre.org/index.php?title=Building_the_Phonon_backend_plugin_on_Windows_using_MinGW, там просто всё
|
|
|
3227
|
Qt / Общие вопросы / Re: QSettings. Автоматическое чтение в переменные разных типов.
|
: Апрель 26, 2009, 16:24
|
данных сколько? сдается мне, что у тебя обычная проблема при переходе с си - байтосчитание. Оно имеет смысл, если пишешь маленькие программки на чистом std с++. Qt само по себе кушает достаточно много (другое дело, что при разрастании проекта память растет гораздо медленней нежели по линейной зависимости). Таким образом, экономить память на QVariant'ах глупо. Раз. Если ты глянешь исходники QVariant, то увидишь, что данных там мало - там много ф-ий для работы с ними. Данные же объеденены в union, самый большой тип - это QAtomicInt (если не ошибаюсь, то это массив из 4х интов, если я правильные сорцы глядел). Всё остальное сводится к тому же void*. Два
|
|
|
3228
|
Qt / Базы данных / Re: Active Directory
|
: Апрель 26, 2009, 16:00
|
ну обертка оказывается входит в пакет опенлдапа с одноименного сайта. Другое дело что я не могу ее собрать - там же нужно ./configure делать, а как это сделать под мастдаей - фиг знает. Пробовал через сигвин, конфигур естессно запоролся (не нашел ф-ию select, если правильно помню...) где взять уже собранные dllки? :хнык: и еще вопрос - косяки с АД совсем страшные или жить можно?
|
|
|
3229
|
Qt / Установка, сборка, отладка, тестирование / Re: Память и Phonon
|
: Апрель 26, 2009, 15:53
|
ну факт в том, что ds9 бэкенд под мингв собирается:) и плеер работает. Но не хочет переезжать на другие оси:( пишет в консоль что-то типа WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded плагин лежит в папке с прогой, должен же видеть? мб в фононе можно указать путь, где искать плагины? если да, то как?
|
|
|
3231
|
Qt / Базы данных / Re: Active Directory
|
: Апрель 23, 2009, 15:26
|
я слышал, что у опенлдапа есть какие-то косяки при работе с АД, потому что мелкософт в свое время слегка отошел от стандарта, это так? Да, и как его собрать под винду? нашел только сишную библиотеку, долго линковал, но таки получилось... а вот с++ обертки нету, где ее взять?
|
|
|
3232
|
Программирование / Общий / Re: Проблема с regex
|
: Апрель 22, 2009, 21:10
|
делал недавно такое на .НЕТе, там это называется вроде группы или как-то так... что-то типа (?<name>\\w+) завтра буду на работе, не забуду - гляну точный код
|
|
|
3234
|
Qt / Базы данных / Active Directory
|
: Апрель 19, 2009, 23:19
|
с помощью каких библиотек можно из Qt работать с Active Directory? вроде как самба умеет - можно ли ее собрать под винду (имеет ли смысл или лучше пользоваться нативными вызовами винды)? Просто хочется кроссплатформенность сохранить. Еще гугл выдал вот такую наколеночную библиотеку: http://www.dp.uz.gov.ua/o.palij/libadclient/. Есть ли еще варианты?
|
|
|
3235
|
Qt / Установка, сборка, отладка, тестирование / Re: Память и Phonon
|
: Апрель 18, 2009, 23:44
|
так, за ссылки спасибо, как время нашлось - разобрался, фонон собрал... вопрос в том - как его переносить на другие машины? ладно qtcore, qtgui, phonon4.dll кинул, а с бэкендом что делать? приложение запускается, но играть не играет, эрроры тоже не выкидывает (хотя по идее должно). При запуске с консоли молчание полное, хотя в программе есть дебаг сообщения. Такое впечатление, что либо не срабатывает сигнал stateChanged(Phonon::State, Phonon::State), то ли он переходит в состояние, к-ое я не отлавливаю... и как отловить это на чистой машине, не представляю... тестил на виртуальной ХР и виртуальной вин7, везде одна и та же картина, приложение запусакается, но трек не играется, ошибок никаких
|
|
|
3238
|
Qt / Общие вопросы / Re: Некоторые особенности connect
|
: Апрель 15, 2009, 14:56
|
в коннекте не работает указание области видимости. Фактически, SIGNAL и SLOT переводят свои аргументы в строку - "my_signal(Type)". То же делается при объявлении сигналов и слотов. Более того, оно отказывается обрабатывать сигналы/слоты вида my_signal(Type t). Идет точно сравнение строк (по хэш-таблице) и указание области видимости поганит строку. Больше всего это раздражает при наследовании (когда объявляешь слот с тем же именем и до исходного добраться нет возможности)
|
|
|
3239
|
Qt / Работа с сетью / Re: Клиент-сервер (OpenGL)
|
: Апрель 14, 2009, 23:30
|
опенгл сам по себе имеет клиент-сервер структуру, следовательно ничего руками передавать не надо, а надо курить документацию огл, нет?
|
|
|
3240
|
Qt / Общие вопросы / Re: Сборщик мусора и циклические ссылки
|
: Апрель 14, 2009, 10:10
|
uint32 давно не работал с шаред-памятью, да и не в Qt было дело (нативные библы никсов), но если я правильно помню, такой шаред памяти соответствует область реальной памяти одного процесса и когда тот умрет, она освобождается, нет? В случае с Qt шаред объекты (библиотек) врядли участвуют в механизме дитя-предок. Обычно это статические переменные (а-ля базовая палитра приложений) и живут они независимо от не шаред обжектов. Если разговор идет, грубо говоря, о "шаред окошке" (тк механизм используется в основном для виджтетов), то за использование таких штук несет ответственность программист а не разработчики библиотеки Qt (тк там таких окон нет). Поправьте, если где не прав)
|
|
|
|
|