Api гуру, тону

Тема в разделе "Lotus - Программирование", создана пользователем Omh, 7 апр 2010.

Статус темы:
Закрыта.
  1. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    C некоторго времени фи-я
    Код (Text):
    NIFFindDesignNote(Me.Handle, AgentAlias, NOTE_CLASS_FILTER, retAgentNoteID)
    , где:
    Me.Handle - хендл базы данных
    AgeтtAlias - собственно понятно
    NOTE_CLASS_FILTER - Const NOTE_CLASS_FILTER = &H0200 ' filter note
    retAgentNoteID - переменная типа long, в которую возвращается хендл найденой ноты

    Стала возвращать ошибку, дешифровав которую получаем ошибку
    "Entry not found in index"

    Что за фигня? О чём вообще говорит эта ошибка в этом случае?

    NIFFindDesignNote задекларена так
    Код (Text):
    Declare Function NIFFindDesignNote Lib "nnotes.dll" (Byval hFile As Long, Byval NName As String, Byval NClass As Integer, retNoteID As Long) As Integer
    Чуть подправил, ошибся при первичном написании.
     
  2. K-Fire

    K-Fire Гость

    А дллки от какой версии, от 7ки? Может быть какой-то элемент дизайна был пересохранен в старшей версии нотес?
     
  3. TIA

    TIA :-)
    Lotus team

    Регистрация:
    15 май 2009
    Сообщения:
    790
    Симпатии:
    0
    Ошибка будет если ищете ЭД в имени которого русские буквы. Надо Lmbcs добавить.

    Declare Function NIFFindDesignNote Lib "nnotes.dll" (Byval hFile As Long, Byval NName As lmbcs String, Byval NClass As Integer, retNoteID As Long) As Integer
     
  4. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Пока всё это дело крутится под семёркой.

    TIA, сильно надеялся на тебя, но пока не помогло.

    Самое странное, что раньше работало.
    Не могу понять в чём соль, что я такого менял.

    А да, и русских букв нету.
     
  5. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Я тупой.
    AgentAlias неправильно вычислялся, поэтому и Entry Not found in index
    Прошу прощения за панику на ровном месте.
     
Загрузка...
Похожие Темы - Api гуру тону
  1. Hehabr
    Ответов:
    1
    Просмотров:
    556
  2. rinsk
    Ответов:
    7
    Просмотров:
    660
  3. lmike
    Ответов:
    2
    Просмотров:
    583
  4. slavon-x86
    Ответов:
    0
    Просмотров:
    601
  5. rinsk
    Ответов:
    1
    Просмотров:
    1.017
Статус темы:
Закрыта.

Поделиться этой страницей