Ловушки есть в фреймворке. Ваши функции вызываются фреймворком и, часто, имеют вид приведённый вами по ссылке. То есть фреймворк формирует ловушку и вызывает вашу функцию, например функцию обработки...
Type: Posts; User: Ktulhu; Keyword(s):
Ловушки есть в фреймворке. Ваши функции вызываются фреймворком и, часто, имеют вид приведённый вами по ссылке. То есть фреймворк формирует ловушку и вызывает вашу функцию, например функцию обработки...
Я имел в виду у
CDesCArray* CurAttArr = new (ELeave) CDesCArrayFlat(5);
CleanupStack::PushL(CurAttArr);
отсутствовало
CleanupStack::PopAndDestroy(CurAttArr);
или...
Элементы помещённые в CleanupStack должны уничтожаться CleanupStack::PopAndDestroy() или сначала извлекаться CleanupStack::Pop(), а потом уничтожаться делитом например....
:) Спасибо, но совсем не то. Я имею в виду дефайны и макросы внутри mmp файла, а не дефайны для проекта глобально. То есть по ссылке рассказывается как определить глобальный символ (#define) для...
Появилось несколько вопросов:
* какой препроцессор карбид использует для парзинга mmp файлов, какой-то из пакета с gcc, metrowerks или свой велосипед? Имеется в виду не команда abld и прочее, что...
Вынести часть функционала в отдельный dll, наверное, единственный вариант, но пока лень побеждает. Довольно забавно наблюдать, что под winscw exe файл занимает 70 метров, а gcce релиз около 300...
На эмуле (N97) не запускаются exe файлы размером более 70 мегабайт (KErrNoMemory если попробовать запустить через RProcess). Кто нибудь сталкивался с подобной проблемой? Или возможно есть приёмы для...
Я немного подправил предыдущий пост.
Нет сисек больше не надо, уже наработался в этом году. На форуме сижу, чисто, по инерции. Думаю лучше отложить до следующего года. Скоро пойду на вечеринку.
...
Не понял. Идёт отрисовка внутри контрола или двигается окошко?
Я похожее делал — посте №10. Просто подвешивается window owning контрол без родителей, с перекрытым Draw, устанавливается размер и...
То есть контрол ещё не отрисовался, но предыдущее изображение, которое было в контроле осталось? Оно в принципе так и должно работать.
SetRect(anyRect);
//старое изображение в контроле
DrawNow();...
Было дело :) когда надо было нарисовать текстовку без ничто. В некоторых случаях оставались артефакты. Вроде и родительского окна нет, но нет и прозрачности которой хочется. Проблема была в CAppUi —...
В некоторых случаях цвет текста в виджете отличается от соседних. Если сменить туда сюда тему — цвета становятся одинаковыми. Есть какой-нибудь апи для управления цветом, принудительной отрисовкой...
Если в какой-то области остаются артефакты — это значит ошибка в реализации метода Draw контрола, который отвечает за данную область. Кеша никакого нет :)
Оно не копируется — оно просто не перерисовывается (имею в виду область, которая была занята контролом в предыдущий раз). Нужно реализовать отрисовку контейнера, в котором двигается контрол.
Порядок действий примерно такой:
CMsvEntry *entry = iMsvSession->GetEntryL((*entries)[i]);
if (entry)
{
CleanupStack::PushL(entry);
if (entry->Entry().iMtm == KUidMsgTypeSms)
{...
Возможно в дочерние контролы удаляются раньше, чем завершат работу со своими полями. Например если кнопка обрабатывает HandlePointerEventL потом вызывает callback, в котором диалог удаляется, потом...
То есть узнать, что будет результатом работы функции AknsDrawUtils::DrawBackground заливка или картинка, кроме как сканированием результата невозможно?
Есть некоторые элементы скинов, которые отрисовываются сплошным цветом. Есть ли возможность узнать, отрисовывается ли элемент сплошным цветом и какой это цвет, если это так?
Рисую через...
Скорее всего это баг в приложении. В каком месте падает?
В принципе программить можно, при некоторой ловкости рук можно собирать даже winscw и запускать на эмуляторе (который запускается через раз, а некоторые не запускаются вообще), но придётся забыть о...
Сабж. Девайс N8. В документации паники по этому разделу перечислены по 104.
Посмотреть какие значения принимают переменные можно даже и в таком, казалось бы, безнадёжном случае, если записывать нужные события в файл протокола.
Плюс ещё один вопрос. А обычная CAknButton в...
Это фишка симбовской системы исключений. Когда вызывается User::Leave (бросается исключение) содержимое стека функции теряется. Для решения этой проблемы изобрели CleanupStack (видимо классические...
Если вы хотите подгрузить массив из TBUF, просто расположите строки друг за другом в ресурсе:
RESOURCE TBUF r_string_1 { txt = qtn_string_1; }
RESOURCE TBUF r_string_2 { txt = qtn_string_2; }...
очевидно в байтах
PS. у LTEXT лимит в 255 символов
PPS. Прошу прощения, что ввёл в заблуждения на счёт версий rcomp, думал что в старых версиях лимит на входной буфер токенов-строк 255 байт.