Изменения схемы, не обновляющие в Intellisense в SQL 2008 (SSMS)

Просто для какой-то информации я не могу понять, почему. Сообщение выводит из:

frameworks/base/core/jni/android_view_DisplayEventReceiver.cpp:4239:        message.appendFormat("Failed to initialize display event receiver.  status=%d", status);

или, возможно, это

frameworks/base/libs/androidfw/DisplayEventDispatcher.cpp:1427:        ALOGW("Failed to initialize display event receiver, status=%d", result);

status -2147483648 = 0x800000000

он возвращается из DisplayEventReceiver:

  /* initCheck returns the state of DisplayEventReceiver after construction.*/

status_t initCheck() const;

и посмотрит на DisplayEventReceiver.cpp

status_t DisplayEventReceiver::initCheck() const {
if (mDataChannel != NULL)
    return NO_ERROR;
return NO_INIT;
}

выглядят так, как mDataChannel равно NULL,

mDataChannel инициализирован в конструкторе

DisplayEventReceiver::DisplayEventReceiver() {
    sp sf(ComposerService::getComposerService());
    if (sf != NULL) {
        mEventConnection = sf->createDisplayEventConnection();
        if (mEventConnection != NULL) {
            mDataChannel = mEventConnection->getDataChannel();
        }
    }
}

, поэтому sf SurfaceComposer равен NULL или sf-> createDisplayEventConnection возвращает NULL.

и в файле ./system/core/include/utils/Errors.h

...
NO_ERROR            =0
UNKNOWN_ERROR       = (-2147483647-1), // INT32_MIN value

NO_MEMORY           = -ENOMEM,
INVALID_OPERATION   = -ENOSYS,
BAD_VALUE           = -EINVAL,
BAD_TYPE            = (UNKNOWN_ERROR + 1),
NO_INIT             = -ENODEV,
...

кажется, что статус должен NO_INIT ...

20
задан CJM 8 December 2008 в 12:41
поделиться

3 ответа

И только, чем я отправляю вопрос, я нахожу правильную фразу для успешного поиска на Google.

Да люди, это - действительно функция! intellisense полагается на локальный кэш, который необходимо вручную обновить. См.:

http://blogs.msdn.com/dtjones/archive/2008/09/11/refreshing-the-intellisense-cache.aspx

Также: альтернатива Ninjapig

Это является более, чем немного раздражающим, по моему скромному мнению, но я уверен, что эксперты утверждали бы, что существует некоторая важная потребность в нем, чтобы быть этим путем. После дальнейшей проверки я смог добавить кнопку 'Refresh Local Cache' к одной из панелей инструментов. Быстро попробовав обновление, кажется, что обновление занимает время, потому что Intellisense пошел от того, чтобы быть устаревшим к несуществующему, и назад к обновленному или минута или около этого.

я испытываю желание вытянуть этот вопрос, но я оставлю его здесь в случае, если он помогает кому-то еще с этой проблемой, или пока кто-то еще не решает иначе...

13
ответ дан 29 November 2019 в 22:43
поделиться

CTRL + SHIFT + R для краткости обновления intellisense.

52
ответ дан 29 November 2019 в 22:43
поделиться

Хорошо сделанное поднимание вопроса - у меня часто есть он в VS 2008 SP1, но там кодирование правильного имени все еще производит ошибку, волнистую, пока обновления не происходит - и я не могу заставить это делать так в данный момент. Я подозреваю, что мне нужно другое завершение работы/перезагрузка.

2
ответ дан 29 November 2019 в 22:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: